Newlines at the end of the file.
Send close control frame on client-initiated disconnects
Add Java 8 versions of the FSpec promise tests
Add java 8 test for Promise.sequence with Stream
Add Promise.recoverWith
Add Promise.transform
Add Promise.fallbackTo
Update JavaGuide2.md

add addtional lines to modelsTest.java to prevent compilation error.

import java.util.List;
import com.avaje.ebean.*;
import play.libs.*;
Null handling for parameter value
docfix: Use Seq()
Merge pull request #2505 from liutaon/doc-multiproject

Fix SBT example in docs to use Seq() to build settings
Merge pull request #2490 from pvlugter/promises

Promise API additions and Java 8 tests
Merge pull request #2494 from cchantep/anorm-param-notnull

Null handling for parameter value
Added support for having external Play modules documented
Merge pull request #2510 from jroper/docs-circular-deps

Added support for having external Play modules documented
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.
fix for #2474 - respond 414 on very long url
Add syntax highlighting to embedded documentation
Cleaning up tests in/sample, all tests pass runtest.sh, should be all clear now

Form <input> types should be well formed XML

Form <input> types should be well formed

Play's form helpers for input* fields generated invalid XML, there should be a trailing slash on any self closing tag.

For Play users that prefer XML over @ template generated Html, it's impossible to convert Form <input ...>s to XML since the tags are not well formed.

Form <input> types should be well formed

Play's form helpers for input* fields generated invalid XML, there should be a trailing slash on any self closing tag.

For Play users that prefer XML over @ template generated Html, it's impossible to convert Form <input ...>s to XML since the tags are not well formed.

Form <input> types should be well formed

Play's form helpers for input* fields generated invalid XML, there should be a trailing slash on any self closing tag.

For Play users that prefer XML over @ template generated Html, it's impossible to convert Form <input ...>s to XML since the tags are not well formed.

Form <input> types should be well formed

Play's form helpers for input* fields generated invalid XML, there should be a trailing slash on any self closing tag.

For Play users that prefer XML over @ template generated Html, it's impossible to convert Form <input ...>s to XML since the tags are not well formed.

Update inputPassword.scala.html

Form <input> types should be well formed

Play's form helpers for input* fields generated invalid XML, there should be a trailing slash on any self closing tag.

For Play users that prefer XML over @ template generated Html, it's impossible to convert Form <input ...>s to XML since the tags are not well formed.

cleaning up pull request prior to squash commits

missed tests in /sample, all tests pass runtest.sh now
Replace tabs with spaces