Merge pull request #2029 from ancientrock/feature/mysql-connector-5.1.27

Update mysql-connector-java from 5.1.21 => 5.1.27
SqlQueryResult (case class, with statement warning) and Sql.executeQuery (+ documentation and tests).
Merge pull request #1988 from cchantep/cchantep-queryresult-warning-20131106

SqlQueryResult with statement warning
[#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"
Merge commit '2b48a41c6396485cc47b0756ecdf6691b08471d3'