middle of gutting sparse backends
Merge branch 'master' into issue-290

Conflicts:
	biom/table.py
Continue gutting sparse backend
BUG: shape was not being passed to sparse constuctors
Merge pull request #303 from wasade/hdf5_parse_bug

BUG: shape was not being passed to sparse constuctors
TST: Skip tests if h5py is not installed

NumPy provides a decorator that allows you to skip a test if a condition
is true.
more gutting
Merge branch 'issue-290' of git://github.com/ElBrogrammer/biom-format into issue-290

Conflicts:
	biom/table.py
Merge pull request #304 from ElDeveloper/skip-tests

Skip tests if h5py is not installed
Support conversion of dense to sparse
add compression to fixes#302
Merge pull request #307 from adamrp/table_factory_dense_support

Support conversion of dense to sparse
address comments from @wasade
Merge pull request #309 from teravest/addcompression

add compression to fixes#302
convert tests/bench/tables to hdf5
BUG: Fix non-existant variable name

Thank you very much @ElBrogrammer
Add dense support for from JSON
Merge pull request #311 from adamrp/add_more_dense_input_support

Add dense support for from JSON
Merge branch 'master' of git://github.com/biocore/biom-format into issue-290

Conflicts:
	biom/table.py
	tests/test_table.py
fix name of collapse_sample_by_metadata