MPS-13418 Rebinding of properties should work automatically:
- LanguageEditorChecker, simplify caching of LanguageErrorsComponent
- LanguageEditorChecker, use LanguageErrorsComponent from the main editor while highlighting inspector
- LanguageEditorChecker, executing quickfixes if available
- LanguageErrorsComponent, refatoring dependency tracking logic
- LanguageErrorsComponent, introducing checkInspector() method
- RefScopeChecker, provigin quickfixes with isExecutedImmediately == true
- Using SRepository instead of IOperationContext as a parameter in Resolver
removing unnecessary non-typesystem checks (they are duplicating same checks executed upon scope provider results)
Using SRepository instead of IOperationContext as a parameter in INodeChecker
Using SRepository instead of IOperationContext as a parameter in SpecificChecker
correcting NullPointerException
rebuilding build scripts
correcting IDEA plugin compilation
MPS-12536 Method resolver should be invoked automatically when method reference is out of search scope
- tracking dependencies while creating and using scope during RefScopeChecker execution (necessary to be able to re-check corresponding reference on changing it's target type as specified in MPS-12536)
- it's node necessary anymore to recheck complete root in LanguageEditorChecker after applying quickfixes - updated RefScopeChecker will perform necessary references recheck automatically
more accorate reset of myCachesCleared flag
removing TypeRecalculatedListener from MethodDeclarationsFixer - Fedor Isakov said it is not used anymore and we can safely delete it because it's node called.
speedup of reference resolver in editor:
- running quickfixed only if anything was actually changed in editor
- reusing editor component from the editor to run resolve actions (instead of creating FakeEditorComponent each time).
reusing ResolveReferenceQuickFix class from RefScopeChecker within RefScopeCheckerInEditor
- adding "Automatically run reference resolve quick fixes" checkbox to editor options
- making it off by-default
- performing automatic quickfix execution only if this checkbox is switched on
Merge remote-tracking branch 'origin/master' into 3.1/editorRebuild

Conflicts:
	plugins/mpsjava/platform/source_gen/jetbrains/mps/ide/java/platform/highlighters/MethodDeclarationsFixer.java
MPS-13418 Rebinding of properties should work automatically
- forcing rebinding logic on pressing F5 in editor even if corresponding option is switched off
Merge remote-tracking branch 'origin/master' into 3.1/editorRebuild
rebuilding after merge
MPS-19630 Not big cell found error reported in editor on opening reduce_BuildMpsLayout_ModuleJars root
- setting bigCell property at runtime for those cells which just call cell factory method and then return it. Important in case of attributed property cell returned by called cell fctory method.
regenerating all editors
Merge remote-tracking branch 'origin/master' into 3.1/editorRebuild