Fix issue 1196: MultipartFormData body parser confused by semicolon in Content-Disposition header

Fix for https://github.com/playframework/Play20/issues/1196
Issue 1196: Added spec/test
Issue 1196: Fixed problem with escaped quotes in filename
Merge branch 'master' of https://github.com/marcuslinke/Play20.git

Conflicts:
	framework/src/play/src/test/scala/play/api/mvc/ContentTypesSpec.scala
Issue 1196: Fix test/spec
Merge branch 'master' of https://github.com/marcuslinke/Play20
Add cookie methods to WS Response, add a WS Cookie wrapper around the async http cookie.
Source formatted via './build scalariform-format'
Mention proper "404" function in docs.
link to docs instead of replicating them
formatting cleanup
formatting cleanup
Fixed 100-continue issues

* #1346 Fixed race condition when 100 continue is returned
* Fixed incompatibility between rejecting body and keep alive
* Refactored integration tests to have a more complete very low level HTTP Client
* Introduced HTTP pipelining integration tests
Ensured build.properties skeletons have the right SBT version
Moved FormUrlEncodedParser into correct directory
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