WS: Split ConnectionTimeout and RequestTimeout properties
Add Connection Idle Timeout support and documentation

Conflicts:
	documentation/manual/scalaGuide/main/ws/ScalaWS.md
Accept dashes in i18n messages' keys
Updating the example code when specifying the language explicitly. The constructor Lang(String) is undefined.
Add constants for mimetypes.
Java version of the OAuth Twitter example in the documentation
Add cookie methods to WS Response, add a WS Cookie wrapper around the async http cookie.
Add missing closing parenthesis in JavaGuide4.md
added EventSource for java and sample projects
upgrade less from 1.3.3 to 1.4.1
fix content of less-1.4.1.js
Mention proper "404" function in docs.
Fixed typo in filename.
Introduced the native packager plugin in place of the customised "dist" task.
Fixes to get native packager working.

* Remote pattern matching so type error shows up
* Move native packager settings *First* so they don't override play settings on a project.
* Add compile:package-bin to the libraries list in the distribution.
Leverage the packager's makeBashScript key and other tweaks
Bump native packager to latest milestone.

* Update PlaySettings to bat file is generated
* Bump milestone build of native package

Use native-packager java-application archetype for packaging (for now).

* Annotate types on public members in PlayCommands
* Ensure script has executable permissions
* Update to use java_application settings rather than just base packaging.
Moved to 0.6.0 of the native packager and integrated with native packager script production
Documentation and tests for the new "dist" behaviour
A little help for the compiler to speed things up