Merge pull request #4 from broadinstitute/dpark-snpeff

add interhost.py shell and test for entry point parsability
First pass implementation of main_filter_lastal.
Merge branch 'master' into irwin-lastl
test_tools only tests leaf subclasses
Corrected subtool names in last.py.
First attempt at TestFilterLastal.
Merge branch 'irwin-lastl' of https://github.com/broadinstitute/viral-ngs into irwin-lastl
Fixed TestFilterLastal
Allowed python 3.4 to find test_consensus from test_filter_lastal.
Handled installation of last in prinseq-lite.
Hack around 3.x incompatibility of maf-convert.py by running it under /usr/bin/python.
Undid previous change, which didn't work.
Fixed bug: DownloadPackage was reinstalling even if old install was present.
Fixed names and comments in parser_filter_lastal.
Use our own copy of maf-convert that works in 2.7 and 3.x.
More fixes for python 3.x.
Made install_and_get_path a method of Tool.
Construct 'last' database as part of test_taxon_filter.TestFilterLastal.
Moved import of tools to work in 3.x.
cosmetic code changes (add a newline before EOF, remove a comment. [ci skip]