graying unused declarations
SyntaxConstructClassifier cancels running previous async computation before starting a new one

fix after rebase
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
HighlightUsageTagger uses AllowStaleResults.No instead of MatchingSource
Merge pull request #502 from vasily-kirichenko/fix-highligh-refs-does-not-appers-after-renaming

HighlightUsageTagger uses AllowStaleResults.No instead of MatchingSource
Merge pull request #496 from vasily-kirichenko/fix-wrong-current-line-coloring

SyntaxConstructClassifier cancels running previous async computation before starting a new one
Dispose leaked resources revealed by profiling

- Break references of ITextBuffer keeps to classifiers
- Cancel async runs and stop timer before disposing feature objects
Merge pull request #506 from dungpa/dispose-resources

Dispose leaked resources revealed by profiling
Add "Code Generation" option page
Minor cleanup
Refactor options pages
Create a new reg key for record stub generation
Merge pull request #508 from dungpa/code-gen-options

Add code generation options
ResolveUnopenedNamespace tagger skeleton
add ResolveUnopenedNamespaceSmartTaggerProvider
add LanguageService.GetAllEntitiesInProjectAndReferencedAssemblies
show top 5 entities as actions in ResolveUnopenedNamespaceTagger
ResolveUnopenedNamespaceTagger shows real type suggestions
fix compilation after rebase
ResolveUnopenedNamespaceTagger shows "open..." actions and full entities names. The latter works.