Add an underlying method to Java's Configuration object
Switch to using ivy cache in users home directory

One small step for Play, one giant leap back to using SBT in a vanilla
configuration...

* Adds the play local repository to the list of SBT boot repositories,
  so it gets automatically used like it used to when it was instead the
  default local repository.
* Makes the ivy home directory the default one, in the users home
  directory.
* This means ivy cache is shared between vanilla SBT/ivy apps and Play
  apps.
* Also means local repository (when you run publish-local) is shared.
Add imports to form docs
enable unit testing of EssentialAction (issue #2011)

An EssentialAction can be tested without a running
FakeApplication.

Check that the EssentialAction uses the classloader of
the running application if any.
Merge pull request #2024 from yanns/issue-2011

Enable unit testing of EssentialAction (issue #2011) by allowing an EssentialAction to run without an installed Application
Merge pull request #2060 from jroper/vanilla-sbt

Switch to using ivy cache in users home directory
Extracted some code samples from the Java ToDo Tutorial docs
Add a test for Configuration.underlying()
Replace foreach with map
Merge pull request #2069 from wsargent/patch-3

Replace foreach with map in forms example code
Parsing single null value as scalar option
Merge pull request #2062 from gmethvin/form_docs

Add imports to form docs. Fixes #2012.
Merge pull request #2059 from benmccann/config

Add an underlying method to Java's Configuration object
Merge pull request #2072 from cchantep/anorm-scalar-opt

Parsing single null value as scalar option
Add JDBC example, show how to using JDBC in playframework
Add try finally to close connection
Add new unit tests to Anorm