Upgrade Play-Streams so tests pass with Reactive Streams 0.4.0-M2
Refactor Publishers to use a SubscriptionFactory
Update Akka HTTP backend to use Akka HTTP 0.9
Merge pull request #3570 from richdougherty/akka-http-0.9

Upgrade to Akka HTTP 0.9
Added more Http Headers & fixed ETag header
add Json#parse(input: InputStream)
Swap first AkkaHttpServerSpec test and increase timeout

The first test in AkkaHttpServerSpec has been failing in master. The
purpose of this change is to investigate why. Is it only the first
test that fails? Is the failure something to do with the slow CI test
box? Once we've worked out the solution, we should be able to revert
this change.
Improves handling of forwarded headers. Fix #2094

Conflicts:
	framework/src/play/src/test/java8/play/PromiseJava8Test.java

reverts date