Make all case classes final.
Merge pull request #191 from sbt/wip/havocp-final-case-class

Make all case classes final.
Add unmanaged sources to those Scalariform will format.
Merge pull request #193 from sbt/wip/havocp-scalariform

Add unmanaged sources to those Scalariform will format.
Merge remote-tracking branch 'origin/master' into wip/havocp-protocol-conversions