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.
Initial work on results refactoring
Got the rest of play core compiling
Finished results refactoring

* Got all integration tests and sample apps running
* Modified ActionBuilder to make building builders easier
* JPA is now bound to HTTP context by default, so can be used
  asynchronously
Fixing compile errors/bugs from rebase
Added comprehensive tests for new functionality
Updated doc sample tests to cope with new architecture
Implemented wrapped buffer performance improvement
Formatted sources with scalariform
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
Fixed merge conflict
Improved the PT by making it loop 100 times per invocation. This yields a larger range of values to plot.
Correct usage of ramp up and duration instead of invocation and rampup. The idea is to get over 10K  requests happening before we start sampling the tests. This allows GC to get out of the way.
Merge pull request #1053 from jroper/results-refactoring

Results refactoring