Extracted java code samples for async

Also ensured that files in Java are served as the docs say they are
served, as attachments, with a content length, not chunked.
A performance test for exercising the server without Netty coming into the picture
Changes as recommended by @retronym - essentially the config did not belong with the root project. In addition the pt filter should not overwrite all test options, but it does need to filter out the one it set.
JAction required updating to support the recent reflection optimisations
Merge pull request #1087 from jroper/async-java-docs

Extracted java code samples for async
Merge pull request #1138 from huntc/request-perf-test

Performance test infrastructure
Merge branch 'master' into results-refactoring
Update from review