Update to Play 2.2; integration tests don't quite pass.
Cleanups for sbt 0.13.

* Migrate a few settings to new API.
* Add eclipse directly to the project so we don't have version conflicts.
* use native-packager make*Script keys.
Fixes to SbtTest so it compiles.
Use Future.successful() rather than Future() for already-computed values
put fork and javaOptions "in Test"

This appears to be an sbt 0.12->0.13 incompatibility.
Not actually sure whether fork and javaOptions
both need this or just one of them.
Update dispatch to scala 2.10 and dispatch 0.8.10
Fix expected exception on empty json file in ConfigTest