Use None as the default branch_length instead of 1.0, and don't write 1.0 or 0.0 branch lengths in Newick if they aren't present.
Merge branch 'nexus'