[#1846] Attempt to make message parsing faster
Test message parsing
Get rid of asInstanceOf in play-functional
Refactoring Cached
Created parameter validator to allow easy validation of multiple parameters against multiple constraints. Included unit tests

Added another unit test to prove we support different data types and aggregate multiple errors
Newlines at the end of the file.
Make the JavaScript reverse router return a play.api.templates.JavaScript value
Send close control frame on client-initiated disconnects
Big integer parameter
Update ScalaWebSockets.md

Correcting small typo in comments
Add Java 8 lambda-friendly factory method to WebSocket
Merge pull request #2475 from pvlugter/websocket-java8

Add WebSocket.whenReady for Java 8
Add Java 8 lambda-friendly factory method to Comet
Add global logger for Java internals (forward to Scala global logger)
Merge pull request #2476 from pvlugter/comet-java8

Add Comet.whenConnected for Java 8
Issue #2459 Removed repeated content
Upgrade to junit-interface 0.11-RC1 in order to fix problems with @RunWith and test timing.
Remove warning on closed scalac case object issue

This warning was showing up in scaladoc (and the linked issue in question is closed):

http://www.playframework.com/documentation/2.2.x/api/scala/index.html#play.api.libs.json.JsNull$
Merge pull request #2479 from kipsigman/master

Issue #2459 Removed repeated content
Add missing language arguments

I have been bitten twice by form validation not being translated. This fix applies what the default field constructor does for proper i18n.