----------
Bug fixes, released on April 22nd 2015
Changes:
* Codebase updated to reflect pep8 1.6.x
New features:
* `Table.to_hdf5` and `Table.from_hdf5` now support custom parsers and
formatters, see issue 608
Bug fixes:
* `Table.update_ids` was not updating the internal ID lookup caches, issue 599
* `--is-json` has been removed from the table validator as it was being ignored
anyway, issue 591
* `biom summarize-table` can now properly interact with pipes. This previously
worked on OSX but did not on Linux. Issue 598
* `biom convert` was recording the wrong version information from HDF5 -> JSON,
issue 595
* `Table.collapse`, under `one_to_many` was not constructing the resulting
matrix properly, issue 606
* Improve error message when trying to load an empty file, issue 614.
* Improve error handling when filtering tables, and return tables of shape
`(0, n)` instead of `(0, 0)` when fully filtering out a table along an
axis, issue 620
* Fix `Table.nonzero` to work on data that is not already in csr, issue 625.