Automatically start things in WithXxx helper classes
Update code to leverage the new way of using WithXxx helper classes
Improve support of scala types in routes

Now supports:

- Nested type parameters (#2402)
- Tuple types
- Type projection

Types are now parsed according to the following grammar:

    simpleType ::=  stableId (typeArgs)?
                 |  '(' types ')'
    typeArgs   ::=  '[' types ']' (typeArgs)?
                 |  '#' identifier (typeArgs)?
    types      ::=  simpleType (',' simpleType)*
    stableId   ::=  identifier ('.' identifier)*
Ensure UTF-8 is used for reading/writing files

Play 2.2 and earlier added -Dfile.encoding=UTF-8 to the build script.
Activator does not, which means we can't use this to enforce UTF-8
everywhere, so now we need to be explicit about UTF-8.

Fixes #2838
Merge pull request #2838 from jroper/2838-explicit-utf-8

Problem with arabic Internationalization
Update sbt-native-packager

Adding server_archetype support to play
toSimpleMap supports returning a value by case insensitive
Fixed minor typo in build documentation.
Merge pull request #2877 from BrandonNoad/master

Fixed minor typo in build documentation.
Upgrade to sbt 0.13.5-RC3 and sbt-web 1.0.0-RC2
Merge pull request #2871 from muuki88/patch-1

Update sbt-native-packager
Merge pull request #2874 from tsuyoshizawa/toSimpleMap-case-insensitive

toSimpleMap supports returning a value by case insensitive
Merge pull request #2878 from huntc/sbt-web-100RC2

Upgrade to sbt 0.13.5-RC3 and sbt-web 1.0.0-RC2
Merge remote-tracking branch 'julienrf/java-withxxx'
Don't feed a SecureRandom to SSLContext.init().
Merge pull request #2843 from OlivierBlanvillain/type-projection-in-routes

Allow type projection in routes
Merge remote-tracking branch 'upstream/master'