as per issue #15, skipping MYMETA.* files in MANIFEST, thanks @andk
implemented calc_distance in DatumRole (@hettling, take note)
EU::MM apparently now wants Package::Name instead of Package-Name
updated test file finder to just use NEXML_ROOT
made all getter/setters use meta annotations
renamed to *Role as they no longer have internal state
adding role tests for drawable nodes and trees
now inherit from the drawable role superclasses
made tests more informative (printed TAP output), added basic new() and use() tests
defensive coding for weirdly formatted charset statements
incremented version number in preparation of CPAN release
for the time being, this skips all the tests described in #16
Merge branch 'master' of https://github.com/rvosa/bio-phylo
matrix rows don't always have a link to a taxon, this workaround ensures we don't get an NPE