update DoubleIndentClassDeclaration to match current Scala style guide

The current version of the Scala style guide prescribes indenting multi-line constructor arguments 4 spaces, with extensions indented 2: http://docs.scala-lang.org/style/declarations.html#classes

Also splits tests for DoubleIndentClassDeclaration into its own file