PEP8 fixes E265
PEP8 cleanup of comments, mainly E261 and E262.
PEP8 fixes E265, GenBank
PEP8 fixes E251, E265, Align
Clarify TODO note on MAFFT --seed argument; avoid ###### in comments
PEP8 fixes E231, E265 Nexus
Changed majority_consensus, strict_consensus and get_support to
accept an iterable of trees rather then a list. This allows
consensus trees to be generated for much larger sets of trees by
streaming trees from the disk.
Changed unit tests to match new _count_clades interface
Remove commented out code; PEP8 tweaks
PEP8 tweaks; update copyright line
autopep8 E261 - Fix spacing after comment hash

$ autopep8 --version
autopep8 1.0.4
$ autopep8 -r -i --select E261 ...
autopep8 E265 - Format block comments.

$ autopep8 --version
autopep8 1.0.4
$ autopep8 -r -i --select E265 ...
autopep8 E203 - Remove extraneous whitespace (colon related)

$ autopep8 -r -i --select E203 ...

Note did not apply changes to e.g. Tests/test_Crystal.py and
Bio/SCOP/Raf.py where colon used for numpy array access, nor
auto-generated files like Bio/SubsMat/MatrixInfo.py
PEP8 tweaks to BioSQL, mostly using autopep8
PEP8 fixes E265, W291, W293 AlignIO
Move ClustalIO self test to Tests/test_AlignIO_ClustalIO.py
Move EmbossIO self test to Tests/test_AlignIO_EmbossIO.py
Move self-tests to Tests/test_AlignIO_PhylipIO.py + PEP8
Remove unused import
Merge pull request #390 from xzy3/master

Changed majority_consensus, strict_consensus and get_support to accept an iterable of trees.
Thanked Seth Sims (@xzy3)