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
Merge pull request #3483 from cchantep/fix-3483

Anorm causes queries with comments to be invalid
Add missing JavaScript literal binders, fix NullPointerException and correctly convert null in binders
Merge pull request #3514 from mkurz/JavaScriptLiteralBinderFixes

Fix NullPointerException, add missing JavaScript literal binders and correctly convert null in binders
Add equals() and hashCode() to play.libs.F.Option
Anorm safer execution and parsing
Handle missing play config in Invoker
Made intro paragraph for migration docs a bit clearer