Fix cljs build on Heroku.

We need to explicitly hook the cljs build into the general leiningen
build phases.

While we're at it, up the JVM version requirement to 1.8. Cljs requires
1.7 anyway, but there's really no reason to stay there.
No need to depend on midje in prod
Highlight current player
Use the same font family everywhere
Align lists better
Align the title
WIP: corruption events (player specific).

TODO: these need to be produced by the phases themselves,
so that event parameters are evaluated at the correct
point in time.