Highlight structs and use a higher contrast colour scheme in FSI (#2196)
Highlight structs and use a higher contrast colour scheme in FSI (#2196)

* Highlight structs in FSI.

Closes #2193

* Use Vasily's suggestions for FSI colours as they have better contrast with default colour schemes

* Match UnknownType to type colour so records and DUs are colourised

* Removed ModuleBinding from type colouring - TaggedTextToRoslyn maps this to Property

* Fix the build

Jand42/FSharp.Compiler.Service,dsyme/fsharp,forki/FSharp.Compiler.Service,syeerzy/visualfsharp,brettfo/visualfsharp,cloudRoutine/FSharp.Compiler.Service,Jand42/FSharp.Compiler.Service,rojepp/FSharp.Compiler.Service,fsharp/fsharp,dsyme/FSharp.Compiler.Service,alfonsogarciacaro/FSharp.Compiler.Service,syeerzy/visualfsharp,fsharp/fsharp,forki/FSharp.Compiler.Service,Jand42/FSharp.Compiler.Service,0x53A/FSharp.Compiler.Service,dsyme/FSharp.Compiler.Service,0x53A/FSharp.Compiler.Service,0x53A/FSharp.Compiler.Service,ncave/FSharp.Compiler.Service,cloudRoutine/FSharp.Compiler.Service,dsyme/fsharp,sergey-tihon/FSharp.Compiler.Service,dsyme/fsharp,rojepp/FSharp.Compiler.Service,dsyme/fsharp,dsyme/FSharp.Compiler.Service,ncave/FSharp.Compiler.Service,brettfo/visualfsharp,rojepp/FSharp.Compiler.Service,dsyme/fsharp,syeerzy/visualfsharp,dsyme/fsharp,sergey-tihon/FSharp.Compiler.Service,dsyme/fsharp,ncave/FSharp.Compiler.Service,alfonsogarciacaro/FSharp.Compiler.Service,alfonsogarciacaro/FSharp.Compiler.Service,fsharp/fsharp,cloudRoutine/FSharp.Compiler.Service,syeerzy/visualfsharp,brettfo/visualfsharp,syeerzy/visualfsharp,brettfo/visualfsharp,sergey-tihon/FSharp.Compiler.Service,syeerzy/visualfsharp,forki/FSharp.Compiler.Service,brettfo/visualfsharp,brettfo/visualfsharp