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
Source formatted via './build scalariform-format'
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
Merge pull request #1199 from marcuslinke/master

Fix issue 1196: MultipartFormData body parser confused by semicolon in Content-Disposition header
Merge pull request #1346 from jroper/1346-100-continue-fix

Race condition in body handling when Expect: 100-continue