Fix conversion of PICRUSt files

Fixes #148
Merge branch 'master' into issue148
remove space from test dataset
start of pip setup
add metadata support for CommandOut
specifying output right...
table converter now supports CommandOut
show install info and table subsetter using CommandOut
more commands up to speed

cleaned up table summarizer some and compute_counts_per_sample_stats
validate table now up to speed
Add python-code/ removal mention to ChangeLog.md

Fixes #239.
Merge pull request #240 from jrrideout/issue-239

Add python-code/ removal mention to ChangeLog.md
empty lists to table_factory are no longer allowed

* not addressing for dense as it is being dropped
* raises TableException if [] is passed in as data
removed comments
added Table.nonzeroCounts
* counts over axes
* can be optimized much further for sparse matrices
* did not test for dense as we are dropping support
Move import tests from setup to biom.__init__

Addresses a comment from @wasade in #230
Merge pull request #245 from adamrp/move_import_tests

Move import tests from setup to biom.__init__
Add scipy import check to biom.__init__.py
Merge branch 'master' of github.com:biom-format/biom-format into pip
did the things