Factor the test client stuff out to a Java mixin.
Copy the response buffer for the invocation object.
Make the test buffers unreleasable.
Lock the test response buffer later.
Rationalise the test support stuff, making sure everything is implemented in Java.

We no longer ship Spock spec's in groovy-test.
Fix visibility violation.