add a custom GrailsTestTask that allows for specifying testResultsDir
add phase and test.single support to GrailsTestTask