Add pairwise Mantel tests

Fixes #186 #406. Also includes a few new methods in `DistanceMatrix`.

@gregcaporaso can you please review?
change to *iterable of DistanceMatrix object* (just reads strangely as-is).