Prepare for future deprecations.
Format sources with scalariform during build

Reusing project/Formatting.scala from sbt's build.

NOTE: we're stuck on an old version of scalariform (0.1.4),
which still thinks `requires` is a keyword...
Reformat all the sources!