sumaclust added as option to pick_otus
moved cluster list to app controller
moved sumaclust class to a lower location in file to avoid merge conflicts with sortmerna
Merge branch 'master' of https://github.com/biocore/qiime into add-sumaclust

pulling latest updates
pep8 compliant
Merge branch 'master' of https://github.com/biocore/qiime into add-sumaclust

merge upstream master changes to branch
code review suggestions taken into account
pick_otus tests for sumaclust added
merge conflicts resolved
added new tests for sumaclust
duplicate e-value option removed for blast
Merge pull request #1601 from ekopylova/add-sumaclust

Methods for SumaClust added
Thanks @ekopylova
Fixing documentation
BUG: Fix #1608

split_otu_table.py would produce a directory with only mapping files and
no OTU tables, this was happening because the axis in the filter
operation was `'observation'` instead of `'sample'`.
MAINT/BUG: Add exception check to split_otu_table
TST: Add test for exception in split OTU-table
BUG/MAINT: Add exception catching at script
MAINT: Change ValueError to OTUTableSplitError
Allowing to pass a case insensitive flag so 2 files with the same headers but different case get merged while merging mapping files
removing comment