add CanBuild22#apply, join, reduce, tupled
update specs2
Add WSResponse#bodyAsBytes method
Html.empty replaced by HtmlFormat.empty

See: https://groups.google.com/forum/#!msg/play-framework/bTvJbeR_zvU/mpom08-idCQJ and https://github.com/playframework/twirl/blob/master/api/src/main/scala/play/twirl/api/Formats.scala#L77
Anorm positional extractor on Row & implicit refactoring
refactoring build files

http://stackoverflow.com/a/24103453/605582
Merge pull request #3519 from gmethvin/body-as-bytes

WSResponse does not show contentType
Merge pull request #3568 from cchantep/anorm-3568

Anorm positional extractor on Row & implicit refactoring
Implemented HttpRequestHandler abstraction

* Pulled onRequest, routeRequest, filter etc methods out of GlobalSettings,
and put them into a HttpRequestHandler abstraction.
* Introduced HttpConfiguration abstraction to abstract out http
  configuration
* Rewrote Scala documentation on intercepting requests
* Didn't rewrite Java documentation on intercepting requests - felt a
  bit like yak shaving
Merge pull request #3566 from jmcejuela/patch-2

Html.empty replaced by HtmlFormat.empty
Merge pull request #3561 from xuwei-k/twenty-two

add CanBuild22#apply, join, reduce, tupled
Merge pull request #3550 from jroper/http-request-handler

Implemented HttpRequestHandler abstraction
Merge pull request #3008 from xuwei-k/meta-buildinfo

refactoring build files
Merge pull request #3330 from xuwei-k/update-specs2

update specs2
Upgrade Play-Streams so tests pass with Reactive Streams 0.4.0-M2
Refactor Publishers to use SubscriptionFactory
Update Akka HTTP backend to use Akka HTTP 0.9