Addresses Issue 70: Fixes descrepencies between tree and trait table based on quoted node names
Addresses Issue #70 Test code for fix to assign_traits_to_tree
Merge pull request #74 from zaneveld/issue_70_quoted_node_names

Issue 70 quoted node names produce an error in predict_traits.py
Update version in all scripts from 0.0.0-dev to 0.9.0
Add .gitattributes to create cleaner release download
Change version to 0.9.0-dev
Add not about release 0.9.0 to news section
Output kegg pathway metadata in tab-delimited output of predict_metagenomes.py

Addresses #75
Merge pull request #76 from mlangill/issue75

Output kegg pathway metadata in tab-delimited output of predict_metageno...
updated binning function
Update ko_precalculated.biom.gz

Addresses issue #77
Metadata is now added as lists of lists.
Updated tab-delimited output format for new metadata

Since metadata is now lists of lists in biom format then the
delimitedSelf() metadata parser needed to be updated. Use a pipe '|' to delimit each KEGG pathway.
E.g.
level1; level2; level3|level1; level2
Remove unneeded code.
added ability to ignore other/unclassified
allow user to specify labels to ignore via cmdline
fix for split issue on None
metadata_category passed through
Merge pull request #81 from wasade/issue80

updated binning function
Merge pull request #82 from mlangill/issue77

Issue77
level -= 1 if level > 0