Only use socket.hostname() when not connecting to localhost
Expand test to include query on the created database as restricted user
Add small & fast test for run_orthomcl that only runs with mcl on path
Replace dots in taxon_code for compatibility with orthoMCL filter step