Reworked the CacheRepository API a bit to make it clearer what is used to identify a cache.
Removed the special case for TestNG from Test.setTestReportDir().