Newlines at the end of the file.
Update JavaGuide2.md

add addtional lines to modelsTest.java to prevent compilation error.

import java.util.List;
import com.avaje.ebean.*;
import play.libs.*;
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.
Replace tabs with spaces
Rename SBTLink to BuildLink
Implement the delegating ClassLoader in Java and move it to the sbt-link project so that it can be used in other build systems
Share code to remove duplicate list of shared classes
Updated getting started guide to document activator
added a small fix
Add customizable CSRF error handling #2511

- Add test code and support handling for Java
- Create ErrorHandler trait/interface to unified interface between Scala and Java
Row parser
Fix some javadoc errors that were preventing the build from compiling when using JDK 1.8.
Merge branch 'sbt-link-spacing' of github.com:benmccann/playframework
Merge pull request #2585 from wsargent/fix-scaladoc-halting-18-build

Fix javadoc errors
Merge pull request #2583 from cchantep/anorm-contains

Row parser
Rename sbt-link project to build-link since there is nothing SBT-specific about it
Merge pull request #2511 from tsuyoshizawa/cutomizable-csrf-error

Add customizable CSRF error handling
Merge pull request #2580 from sarah31/FirstFix

added a small fix
Updated the way Play uses application.secret

Fixes #1775.

* Play now generates an application secret that is stable to the place
  where the application is running from in dev and test mode.
* Play will fail to load if application secret is not set or changeme in
  production.
* Created new SBT tasks for generating and updating the application
  secret.
* Wrote new docs on the application secret, how configure it, and best
  practices.
* Updated production documentation to refer to activator.
Upgraded all dependencise of Play

* Didn't upgrade to hibernate-validator 5.1.0 because it adds a number
  of extra JEE dependencies that I'm not sure we want.
* async-http-client 1.8.x changed the package of cookies, the
  Cookie constructor, and the available properties.
    - Removed version property from Play cookies because AHC doesn't
      support it anymore
    - Added expires property to Play cookies because AHC does support
      it.
    - Made the Scala API return Option for maxAge and expires, returning
      None if the server doesn't set it, or Some if the server does.