* extended tests on commutativity, robustness and distance/similarity to self
* added hook for individual metric test classes to enforce constraints on random string generation: getValidRandomString()
* fixed bug in JaroMetric that affected strings of length 1
* fixed behavior of DiceCoefficientMetric for strings of length <2