Fixes issue #116: org.testng.internal.BaseTestMethod does respect genera...

...l contract of Comparable

All tests give the same results now as they did before this change.
Plus a couple changes to the pom-test.xml, so that the tests actually compile.