[CSharpBinding] Ast resolver is now shared between semantic
highlighting, source analysis and refactoring.
This speeds up the editor on very large file dramatically.