graying unused declarations
SourceCodeClassifier peeks meaningful categories, then Other, then Unused if there are many for one symbol

fix the order in which SourceCodeClassifier peeks categories

fix compilation
First attempt at names fix, tests commented out
With pattern matching on the list. Failing tests
Merge remote-tracking branch 'fsprojects/master' into graying-out-unused-declarations

Conflicts:
	src/FSharpVSPowerTools.Logic/RenameCommandFilter.fs
Existing tests fixed. New tests needed
Merge remote-tracking branch 'fsprojects/master' into graying-out-unused-declarations

Conflicts:
	src/FSharpVSPowerTools.Logic/SyntaxConstructClassifier.fs
	tests/FSharpVSPowerTools.Core.Tests/SourceCodeClassifierTests.fs
UnopenedNamespacesResolver shows the smart tag on generic type constraints and DU types
UnopenedNamespacesResolver deals nicely with AutoOpen modules
Incorporating Set.forall improvement
Merge pull request #533 from vasily-kirichenko/fix-namespace-resolver

UnopenedNamespacesResolver shows the smart tag on generic type constraints and DU types
Merge remote-tracking branch 'fsprojects/master' into graying-out-unused-declarations

Conflicts:
	src/FSharpVSPowerTools.Logic/VSLanguageService.fs
refactor according to code review
Updated pattern match for readability
With new tests
Merge pull request #520 from 3tilley/ModuleNameFix

First attempt at names fix #509, tests commented out
Merge pull request #500 from vasily-kirichenko/graying-out-unused-declarations

Graying out unused declarations
Add an option to disable Gray out unused declarations
Refactor syntax coloring
Merge pull request #541 from dungpa/unused-symbols-option

Add an option to disable Gray out unused declarations