HttpExecutionContext should call delegate's prepare.
Broke out PlayWatchService and AssetsClassLoader to be shared

These files can be used in multiple contexts.  In particular, they will
be needed by the forth-coming forked-run support needed by Activator
based on sbt-server.

[Updated] Added play.sbtplugin.run.PlayWatchService back with deprecation warnings

* Also, improved stand-alone sbt scripted test setup
Added support for additional settings in shared projects

* Added publish settings
Fixed xxe problems in Play's Java XML parser
Merge pull request #3480 from jroper/xml-java-xxe

Fixed xxe problems in Play's Java XML parser
Merge pull request #3342 from bbarkley/httpEC-fix

HttpExecutionContext should call delegate's prepare.
Merge pull request #3475 from corruptmemory/wip/shared-runtime-new

Broke out PlayWatchService and AssetsClassLoader to be shared
Fixed shared run project settings

Ensured they now have all the Play common settings, including groupId,
licensing and other settings necessary to publish to maven central.
Merge pull request #3485 from jroper/fix-shared-run-projects

Fixed shared run project settings
error handling for AssetsBuilder

reformulation of #3377 for new error handling API
Merge pull request #3486 from dwhjames/topic/assets-errorhandler

error handling for AssetsBuilder
Keep EOL at Anorm parsing
Little cleanup in Anorm implicits
Use camelCase for task names + skip scaladoc completely

o Use the new sbt task naming scheme - camelCase
o Proper way to skip scaladoc in dist (no scaladoc + no jar)
Add java.util.UUID JavaScript literal binder
Give more control to users on the error value of the JsResult filtering methods
Merge pull request #3516 from julienrf/feature/jsresult-filter

Give more control to users on the error value of the JsResult filtering methods
Merge pull request #3508 from mkurz/UUIDJavaScriptLiteralBinder

Add java.util.UUID JavaScript literal binder
Merge pull request #3503 from jaceklaskowski/dist-doc-fixes

Use camelCase for task names + skip scaladoc completely
Merge pull request #3481 from cchantep/fix-3481

anorm 2.4 execute() is ambiguous