[DOC] Fix jpa config example
Document form mappings for other date types
Allow calling the router without a request object
Merge pull request #3129 from benmccann/router-2.3.x

Allow calling the router without a request object
Assets controller fixes
Merge pull request #3133 from benmccann/2.3.x-assets-3

Backport to 2.3.x: Assets controller fixes
Add binary issue filter for assetInfoFromResource
Simplify json response example and add an example of serializing a Java object
Merge pull request #3134 from gmethvin/filter_assetInfoFromResource

Add binary issue filter for assetInfoFromResource
Rename JavaJsonRequests documentation to JavaJsonActions. The current name is quite confusing because it also deals heavily with json responses
Updated source link of highlights template
Implemented non-blocking run mode

* Used this to implement a dev-mode scripted test.
* Reproduced #2905, assertions commented out to prevent failing.
Only reload on non assets changes

Fixes #2905

This is a major refactoring of PlayReloader.

* Pulled out all logic to do with watching, jnotify etc into a
  PlayWatchService
* Rewrote change detection/reload logic
* Added some more scripted tests to test things like reload failures
Fix duplicate Content-Type request header in WS
Update scripted launch options to set project version
Ignore jnotify errors on removing watch
Use SBT's built-in JUnitXmlReportPlugin
Merge pull request #3150 from pvlugter/assets-reload-2.3.x

Implemented non-blocking run mode (2.3.x backport)
Catch Throwable instead of IOException when removing a JNotify watch

Hopefully this will allow us to ignore the spurious errors that JNotify
sometimes gives when run on Linux.
Merge pull request #3154 from benmccann/test-listener-2.3.x

Use SBT's built-in JUnitXmlReportPlugin