Update sbt-scalariform to 1.3.0
Run scalariform on test sources
Enable scalariform format on compile
Merge pull request #3317 from pvlugter/scalariform

Enable scalariform to run automatically on compile
Logging refactor

Fixes #1448, #3275, #853, #3245

I've made the following changes:

* Documentation now instructs users to create a `logback.xml` file
* Play looks for log configuration files in the order
  `application-logger.xml`, `logger.xml`, `logback.xml` to maintain
  backwards comptaibility.
* Deleted `logback.xml`, Play never even used this.
* Play falls back to `logback-play-dev.xml` in dev mode, and
  `logback-play-default` in prod mode.
* Renamed `logger.xml` to `logback-play-default.xml` and
  `logback-play-dev.xml`
* Tuned the layouts - made the console logger print 10 lines of
  stacktrace instead of 5, since so often people report bugs and the
  first 5 lines of stack trace are not useful.  Also modified the file
  layout, it now logs messages all on one line except the exception, and
  doesn't put a double new line between messages.
Merge pull request #1448 from jroper/logging-refactor

logback init flow not working as expected because of play's logger.xml
Use newer scalariform to fix errors for "requires"

Scalariform previously considered "requires" to be a keyword.
Use a timestamped release of scalariform with the fix.
Also now formats the sbt plugin sources.
Merge pull request #3322 from pvlugter/fix/scalariform

Use newer scalariform to fix errors for "requires"
Convinient parsing function for array