Made the test more realistic by providing a handler that returns "hello world!". This therefore exercises the router as well.
Merge branch 'master' into headers-cookies
Minimised the potential for a map conversion by retaining the data field and performing sequential searches on it. Given a typical number of headers (~10) this may be better than a hash map + the cost of coercing to a map in the first place. Its also roughly inline with how Netty deals headers.

Performance measurements gathered show no significant performance benefit although there appears to be a slight improvement. In many cases the map should not have to be created and memory usage should also therefore be slightly better.

New suite of unit tests for Http - mostly covering the internal changes made.

Clarified the contract of the "data" member of Http.Headers such that multiple headers with the same name are not expected within the structure. This wasn't a problem previously as Fakes leverage the internal assumption that "data" would be transformed to a map and that duplicates would therefore be eliminated. The Fakes code has been updated to conform to Header's contract.
Re-instated filter actions being executed in the user execution context.
Merge pull request #1126 from mandubian/perf/headers-cookies

optimized getHeaders/getCookies for perf
Update select.scala.html

Fixed the scaladoc
Improved Cache class documentation, added an overloaded alternative for
Cache#set that accepts a scala.concurrent.duration.Duration instance.
Fixed race condition in JPA async commit

We now commit JPA transactions asynchronously after the Java result
future is redeemed.  There is a race condition though if the next
request (eg, a request for the resource that was just updated)
comes in before the transaction is actually committed.  This
fix ensures the transaction is committed before the response is sent.
Merge pull request #1151 from jroper/jpa-transaction-commit

Fixed race condition in JPA async commit
Introduce new filter API in Global that works for any Handler
upgraded guava to 14.0.1
Add constants for mimetypes.
add additionalImports for ScalaTemplate hash seed

same problem https://github.com/playframework/Play20/pull/739
extrac code from scala upload file
fix test code to cope with new architecture
fix test code to cope with new architecture
Merge pull request #1170 from XuefengWu/extrac-doccode-scala-upload

extrac code from scala upload file
changed netty system properties names: http.maxInitialLineLength -> http.netty.maxInitialLineLength, http.maxHeaderSize -> http.netty.maxHeaderSize, http.maxChunkSize -> http.netty.maxChunkSize
Fix a Scaladoc typo.
Merge pull request #1055 from andyoll/master

Configurable HTTP request parameters - max request length, max header size, chunk size