JSON.Reads / Writes for java.util.UUID

Basic implementation only uses UUID.fromString and can accept invalid UUIDs.
Optionally rejects incorrect uuids which are still accepted by UUID.fromString
Merge pull request #2428 from divarvel/master

Add: JSON serialization / Deserialization of java.util.UUID
Increase stack size to 2MB in build script
Added onError to PlayRunHook, which is called whenever play run has an exception.
Specification for date column
Merge pull request #2434 from cchantep/anorm-datecol-specs

Specifications for date column
Error handling for batch SQL
Null handling for Java object representing primitive type as parameter
Make FakeKeyStore compatible with Java 8
Add equals and hashCode to F.Tuple classes
Update constraint tests in integrationtest-java to be order flexible
Update json tests in integrationtest to be order flexible
Add --no-publish option to runtests script
Add java 8 version of PromiseTest
Add -v option for junit tests (log test events)
Add default to ScalaForms.md
Fix a broken code example in the sub-projects documentation
Merge pull request #2452 from richdougherty/fix-2319-master

Add information about default values to ScalaForms.md
Merge pull request #2440 from pvlugter/java8

Test against Java 8
Merge pull request #2450 from cchantep/anorm-javaprim

Null handling for Java object representing primitive type as parameter