[#1977] Implement a redeemablePromise
Update Eclipse debug documentation

As discussed in https://groups.google.com/forum/#!topic/play-framework/O2aoDOgY8Ac
Merge pull request #2034 from fernandoacorreia/ide-debug-doc

Update Eclipse debug documentation
Merge pull request #1999 from baloo/improvements/1977-Promise.empty

Added RedeemablePromise to the Java API, which is a Promise object that can be redeemed later with a value or exception. This gives Play's Java API an equivalent to Java 8's CompletableFuture or Scala's Promise.
Remove erroneous javadoc invocation

When I moved to use the SBT 0.13 javadoc API instead of us invoking
javadoc directly, I accidentally left the old invocation of javadoc in
there, which always failed.

Fixes #2040
avoid array copy unless necessary, to improve performance
mark InputStream.read as blocking
Merge pull request #2036 from kruckenb/master

In Enumerator.fromStream, avoid copying input array where possible.
Merge pull request #2040 from jroper/2040-fix-javadoc

[error] javadoc: error - Illegal package name: "2.3-SNAPSHOT"
Fix typo in IDE documentation
sbt-netbeans-plugin doesn't support scala 2.10/sbt 0.13. Dead plugin (project has no activity for more than 2 years)
Upgrade to SBT Native Packger 0.6.4 to fix launcher scripts if there are artifacts with the same name and version but different classifiers
Merge pull request #2043 from fernandoacorreia/ide-typo

Fix typo in IDE documentation
Merge pull request #2044 from tuxmonteiro/master

sbt-netbeans-plugin doesn't support scala 2.10/sbt 0.13. Dead plugin (project has no activity for more than 2 years)
Merge pull request #2047 from benmccann/native-packager-0.6.4

Upgrade to SBT Native Packger 0.6.4 to fix launcher scripts when artifacts with different classifiers exist
[#2037] Ensure cookies are unique

Last occurence win
Improve executeQuery/SqlQueryResult tests (SQL warning specs)
Merge pull request #2041 from baloo/improvements/2037-withSessions

[#2037] Ensure cookies are unique
Add an underlying method to Java's Configuration object
Merge pull request #2039 from cchantep/cchantep-anorm-acolyte

Improve executeQuery/SqlQueryResult tests (SQL warning specs)
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.