.travis.yml (take 2) and test fixes

Changes for activating Python tests within .travis.yml.  Primarily tests have been removed or fixed, though the use of OMERODIR in `src/omero/cli.py` was required for some tests. All tests pass locally, though some are still failing on travis. Opening PR to prevent conflicts in the test classes in other PRs.