change handling of debian/arch py differences

put aliases with name py2/3 differences on debian and arch in
host-specific files (i was relying on the fact that i usually make *-3
links on arch and *2 links on debian)
add py.test aliases
add ack TODO alias