separate out yjw lib contrib
merge master, fix conflict
fix merge (mostly remove duplicate functions in treelib)
revert namefunc change to compbio.coal
add doc, fix tabs in compbio.phylo
fix tabs, improve Tree.__repr__
accept most changes from yjw-libs
Merge branch 'rasmus-master' into yjw-libs
accept simple yjw treelib edits
codequality on rasmus.treelib
Merge branch 'rasmus-master' into yjw-libs

Conflicts:
	rasmus/treelib.py
accept simple changes to treelib
Merge branch 'rasmus-master' into yjw-libs

Conflicts:
	rasmus/treelib.py
remove extra func
codequality and code moving
cleanup read/write tree api
Merge branch 'rasmus-master' into yjw-libs

Conflicts:
	rasmus/treelib.py
remove invalid arg in treelib write_data
remove node.data["tree"]
codequality on treelib