Ensured all executors that Play uses use named thread factories
added json reads/writes for joda LocalTime
Added format for joda.time.LocalDate
Add a convenience constructor for ValidationError
Do not discard key for validation error when converting to error map
Add a test for form validation
[#907] Replace PushEnumerator with Concurrent.broadcast
Make template content types (Html,Txt,Xml) regular classes not case classes, replace + with += to signify mutation.
Make Html,Txt,Xml internal buffers private.
Update documentation/manual/scalaGuide/advanced/iteratees/Enumerators.md

Changed Promises to Futures.
Show database evolution errors when auto-applied

When using applyEvolutions.default=true and an error applying the evolution happens, that error is not logged.  The reason was because the evolution state was only checked before the evolution is attempted but not after.  Checking the evolution state after the evolution has been attempted results in the evolution error being logged.
[#877] Added app id validation to match SBT 0.12
Modified prompt retrying to be a tail recursive function
PathBindable:bindableString return Left when decoding fail
Merge pull request #591 from jroper/named-threads

Ensured all executors that Play uses use named thread factories
Upgraded to Scala 2.10.0 final
Merge pull request #618 from benmccann/validation

Add a convenience constructor for ValidationError
Merge pull request #620 from benmccann/validation-fix

Do not discard key for validation error when converting to error map
Merge pull request #631 from ratulb/patch-1

Update documentation/manual/scalaGuide/advanced/iteratees/Enumerators.md
Merge pull request #624 from bartschuller/lighthouse-907-patch

[#907] Replace PushEnumerator with Concurrent.broadcast in websocket-chat