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
Fix CodeDom so that invalid keyword identifiers are corrected

See https://bugzilla.xamarin.com/show_bug.cgi?id=17658

The current mechanism is to use an ‘_’ prefixed to the id, we could
change this to ``identifier`` if we wished, although this would require
regression testing all other uses of the (-!) function.
Update Runtime imports of FSharp.Core.dll, FSharp.CompilerBinding.dll, FSharp.CompilerService.dll to use "<Import file" rather than "Import assembly"

This fixes issue https://github.com/fsharp/fsharpbinding/issues/509

The use of <Import assembly causes a LoadFrom which doesn't follow the usual assembly redirects for FSharp.Core.  See the issue above for full details.
Update Runtime imports of FSharp.Core.dll, FSharp.CompilerBinding.dll, FSharp.CompilerService.dll to use "<Import file" rather than "Import assembly"

This fixes issue https://github.com/fsharp/fsharpbinding/issues/509

The use of <Import assembly causes a LoadFrom which doesn't follow the usual assembly redirects for FSharp.Core.  See the issue above for full details.
Merge pull request #513 from 7sharp9/master

Fix CodeDom so that invalid keyword identifiers are corrected
Merge branch 'master' of github.com:fsharp/fsharpbinding
Merge pull request #515 from fsharp/master

merge changes from  master
Merge pull request #514 from 7sharp9/master

Update addin xml runtime imports of FSharp.Core.dll, FSharp.CompilerBinding.dll, FSharp.CompilerService.dll to use "<Import file" rather than "Import assembly"
Merge pull request #516 from fsharp/master

merge changes from master