Allow to define custom binding message for java form
use play.console.Colors in "dependencies" command
extract accept negotiation code from md doc
extract accept negotiation code from md doc
extract accept negotiation code from md doc
extract accept negotiation code from md doc
doc/javaform: Fix a dead link to Spring Validation.
ExecutionContexts for Java Futures

- Changed F.Promise methods to take an ExecutionContext
- Changed F.Promise ExecutionContext to use ActorSystem dispatcher
- Made legacy ExecutionContext available just in case
- Support for preserving context ClassLoader and Http.Context ThreadLocal
- Deprecated some play.libs.Akka methods
- Deprecated play.api.libs.concurrent.PlayPromise
Merge pull request #1102 from richdougherty/java-future

ExecutionContexts for Java Futures
Merge pull request #1128 from npcode/doc/fix-dead-link-in-javaform

doc/javaform: Fix a dead link to Spring Validation.
Merge pull request #1124 from XuefengWu/extrac-code-doc-scala-http-2

Extrac code doc scala http 2
Merge pull request #1121 from xuwei-k/request/dependencies-color

use play.console.Colors in "dependencies" command
Merge pull request #1113 from jroper/sbt-logging-cleanup

Cleaned up SBT logging
Merge pull request #1098 from Timshel/wip-java-binding

Allow to define custom binding message for java form
Extracted java code samples for async

Also ensured that files in Java are served as the docs say they are
served, as attachments, with a content length, not chunked.