BUG: Update summarize_otu_by_cat.py to use biom 2.x

I've updated the script and added a new script usage case.

See #1713
Good catch!