Sobre o python3.5m, é o python padrão.
Como está na lista de discussão: link
The "m" suffix means that Python is configured "--with-pymalloc", i.e. using specialized mallocs, including the small-object allocator. This is the default configuration. You may also see a "dm" suffix for a build that's configured "--with-pydebug" and "--with-pymalloc".
libpython3.5.so and libpython3.5m.so may actually link to the same shared library:
$ readlink libpython3.5.so ../../x86_64-linux-gnu/libpython3.5m.so.1 $ readlink libpython3.5m.so ../../x86_64-linux-gnu/libpython3.5m.so.1
Sobre os links, eles parecem normais, apenas movendo nomes e locais para fornecer um ambiente padrão para o usuário; dos links pode ser visto o python padrão é 2.7 e python 3 está ligando para 3.5