fixes #1308

Added a check to see if we are graphing relative or absolute abundance
before labeling the Y axis.
Merge pull request #1309 from teravest/issue1308

fixes #1308
fixes #1310

updated documentation and tutorials to reference
validate_mapping_file.py instead of check_id_map.py.

also updated error messages to reference validate_mapping_file.py
instead of check_id_map.py
Merge pull request #1311 from teravest/issue1310

fixes #1310
can now detect and report script import errors
Add ScriptTester class

Still very preliminary, just starting the refactor. Seems to be working
Remove 'script_usage_output_to_remove' support

No longer necessary as we're not storing output in the repo anymore.
Add ScriptTester.result_summary
Refactor rest of code into __call__

Still needs cleanup and more testing, but appears to be (partially) functioning
Fix minor formatting issues
Add support for missing scripts
Finish implementation of script error handling

Also perform code clean-up and add docstrings/comments. Fixes #1304.
minor formatting fixes
removed extraneous line
i must be really tired...
Add scipy, bipy, and pyqi as dependencies

Fixes #1330.
Change required pyqi version to 0.3.1

Deps were impossible to satisfy because biom-format 1.3.1 requires pyqi 0.3.1, but we were installing 0.3.1-dev.
Rewrite get_qiime_scripts_dir

Now runs the equivalent of 'which print_qiime_config.py' to infer the scripts directory.
update util.py modules, update some unit tests
update print_qiime_config.py and parallel scripts