Fixing colors for unused variables - references #500
Merge pull request #543 from forki/unusedcolors

Fixing colors for unused variables - references #500
add resolve unopened namespaces docs skeleton
try to fix the issue with ModuleSuffix attribute
extract AssemblyContentProvider from LanguageService
AssemblyContentProvider works properly with entities included into modules with CompilationRepresentationAttribute (CompilationRepresentationFlags.ModuleSuffix) attribute
fixed: UnopenedNamespacesResolver does not work with anonymous modules properly
add icon to "open namespace" smart tag action
fixed: Unopened namespaces resolver inserts open statement above namespace if there are no other open declarations
refactor according to the review
AssemblyContentProvider: remove generic type argument count from all ident parts

AssemblyContentProvider: does not return modules themselves
replace imperative loops involving arrays mutation with Array.map/mapi
ResolveUnopenedNamespaceTagger resets current word and state as it stats calculating new smart tag