Context refactoring: split into ActionContext and ActionContextRef. Local context search moved to Grammar layer.
Refactoring: merged CilContextBrowser with CilContextProvider
Cleanup
Refactoring contexts: CilContextProvider provides list of contexts
Refactoring contexts
Refactoring contexts: context for mergers
Context refactoring for ScanBaseAttribute
Context refactoring: cleanup
Code cleanup
Code cleanup
Refacoring: Unified code contracts for actions to the IActionCode.