update javaGuide3.md - correct onApplicationStart method name to onStart

This Patch corrects the GlobalSettings method name as described:

In JavaGuide3.md - section Bootstrapping with default data:
The paragraph called out onApplicationStart() as the method name in GlobalSettings.  

However, the API for GlobalSettings defines the method as onStart().
http://www.playframework.com/documentation/api/2.1.x/java/index.html
Add note about scala version upgrade
Merge pull request #1427 from benmccann/scala-ver-doc

Thanks so much for this @benmccann
Map key and values are encoded directly instead of having the entire key value concatenation encoded. This permits special characters to be used in key and value values.

Test coverage has been provided.

In addition the delimiters used for encoding have been changed to '=' and '&' given that these are permissible characters to appear as cookie values according to RFC 6265: http://www.rfc-editor.org/rfc/rfc6265.txt
Merge pull request #1426 from huntc/cookie-baker-refactoring

Cookie encoding issues
redirect methods should return SimpleResult so that cast is not necessary to use in Actions
Merge pull request #1429 from benmccann/simpleresult

redirect methods should return SimpleResult so that cast is not necessary to use in Actions
More tests on cookie encoding/decoding to reduce paranoia
Merge branch 'master' of git://github.com/playframework/playframework
Describe new way of setting root project in Play 2.2 migration guide
Merge pull request #1392 from richardbroersma/patch-2

update javaGuide3.md - correct onApplicationStart method name to onStart
Merge pull request #1435 from benmccann/root-project-docs2

Describe new way of setting root project in Play 2.2 migration guide
Bundle Play documentation into a JAR file