Add NucleotideSequence.nondegenerates()

Also added @total_ordering and __lt__ to allow native sorting of BiologicalSequences.

Still needs more testing and docstrings.
Remove native sequence sorting.

It works to specify `key` in `sorted` calls, no need to add complexity to the existing sequence classes at this point.
Remove unused import
Merge pull request #220 from gregcaporaso/issue-194

addressing issues raised in #194
Add more tests, docstrings, gap character support
Performance improvements for ~2x speedup.

Is now slightly faster than version in PyCogent.
Use generator comprehension, add comment about try/except

Thanks for the suggestions @wasade!
Remove documentation warning from tree.py

Fixes #223

Thanks doc-whisperer @ElBrogrammer
Merge pull request #227 from ElDeveloper/user-warning

Remove documentation warning from tree.py
add @wasade's suggested comment to try/except
add comment about other performance-optimized code
union non-expandable chars outside loop

Thanks @wasade!
Merge pull request #224 from ElBrogrammer/expand-degens

Add method to expand degeneracies
testing out RTD
try out pip requirements file
add conditional install_requires
up version reqs for sphinx
trying requirements file again
change conf back to sphinx 1.1
use exact version