adding uclust.py and test_uclust.py to pycogent_backports

we need the --allhits parameter for #1141
updated imports
updated to reflect new to-do
first functional version, pending tests
added test framework for uclust tax assigner - need to make tests pass
added basic tests; changes output of some private methods
added tests, fixed bug
added tests, fixed bug