Upgrade to Play 2.2.3, broken build

- Change from Result to SimpleResult
- Change from AsyncResult to Future[SimpleResult] and replace code that
  causes compilation error with ???
- Upgrade SecureSocial
- Comment out:
    playPackageEverything <<= playPackageEverything dependsOn compileJsAndCss
  replace with what?
Replace playPackageEverything with `(packageBin in Compile)`.
Use Future[SimpleResult] in LoginWithOpenIDController.
Fix broken E2E test.
Make Facebook login work again: upgrade debiki-dao-rdb.
Bump assets version link to /46/.
Stop using Play evolutions

There's some non backwards compatible change in Play 2.2.x, dangerous!,
instead use Flyway http://flywaydb.org/. For details see the commit in
debiki-dao-rdb.
Have ExceptionAction extends ActionBuilder.
Change CheckSidAction to SessionAction which extends ActionBuilder.
Wrap SessionAction in ExceptionAction

And add missing try-catch statement in ExceptionAction.
Change PlainApiAction to an ActionBuilder.
Implement async actions.
Tiny refactoring, e.g. don't use `.underlying`, rename varible.
Make `dependency-graph` work.
Merge branch 'topic-upgrade-to-play-2.2'.
Use FlywayDB to evolve the database.
Merge branch 'topic-flywaydb'.