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
Merge pull request #390 from xzy3/master

Changed majority_consensus, strict_consensus and get_support to accept an iterable of trees.