o Moved testng version resolution logic out of testng provider to reduce dependencies on forked classpath
o More jdk1.5 migration
[SUREFIRE-985] remove local cache in GroupMatcherCategoryFilter

The Description provided by some JUnit runners (such as Parameterized) may not contain enough information in order to be unique.