Change the default goto declaration to default to the code declaration rather than the signature file

Ideally we would toggle between the two but there is an issue in FCS
where if you are in a signature file there is no way to get the
definition file.  See
https://github.com/fsharp/FSharp.Compiler.Service/issues/134
Removed signatureIndenter and summary split lines these are mangled by indentation and line feed processing upstream
Merge commit 'da15800425e15092a860d80258dd33e69eddda96' into GenerateInterface
Better indent level for object expressions, and delay tokenising until the command is invoked.