Add pairwise Mantel tests

Fixes #186 #406. Also includes a few new methods in `DistanceMatrix`.

@gregcaporaso can you please review?
Chatted about this offline and decided to leave as-is since it isn't returning the correct number of sig figs