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.