Newlines at the end of the file.
Fixed regression in rendering repeated Java form fields

Fixes #2499

The actual bug was that the the Java Field.indexes implementation was
not returning distinct indexes when the form had no value associated
with it (eg, if it failed validation), so if a field that was repeated
had multiple sub fields, the repeat hepler would render it once for
every sub field.

Additionally, in that case, the ordering of the indexes was made
random by virtue of being calculated fdrom the keys of a HashMap, where
but the indexes should be returned in order.

This only just exposed itself because the old repeat helper simply
rendered as many fields as the maximum index.  The new one however
renders fields equivalent to what indexes exist in the form.

New tests test both that only one of each index appears, and that
indexes are always returned in order.
Incorporated sbt-web concerns into Play in order to reduce the repetition for sbt-web plugin configuration. Test coverage has been increased around the scripted tests for dist. The tests now also include testing that asset generation for less files happens correctly.

The documentation has been updated to reflect sbt-web usage. In addition some references to the now, defunct Play command have also been removed.

Finally the play start command has been changed so that it is now a convenience function for invoking stage and its associated binary. This was done because the sbt-web asset pipeline must run. However I think that start is now more reliable as a consequence.
Revert this commit once Trireme 0.7.3 is released and there is an updated js-engine with that dependency. We are using our own publishing of Trireme as we need the patch at https://github.com/apigee/trireme/pull/51 quickly.
Make ExecutionContext vals into objects so their classnames are nicer for debugging
Merge pull request #2565 from huntc/sbt-web

Sbt web
Initial release notes for 2.3
Fix changeLang javadocs: en_US is not valid.
Add a SecurityHeadersFilter with security headers set

Add documentation, refactor the code and add more tests
Add an import to code example in the Java readme to make it clearer how to call a view
Bounce JavaAction code on a trampoline

By avoiding context switches we improve performance for Java actions.
Extra doc for the 2.3 milestone.
Parameterise version in title
Merge pull request #2568 from wsargent/fix-2567

Add a SecurityHeadersFilter with security headers set
Broken lines
Merge branch 'master' of github.com:playframework/playframework
Bump Scala version to 2.10.4
Merge pull request #2617 from richdougherty/scala-version-bump

Bump Scala version to 2.10.4
Merge pull request #2612 from benmccann/add-import-to-guide

Add an import to code example in the Java guide to make it clearer how to call a view
Merge pull request #2613 from richdougherty/empty-bodyparser

Add empty BodyParser to Java API