removing weavings from editor cell generators
regenerating editors
editor generator modifications:
- removing unused templates
- repackaging editor generator templates
removing synchronized code, optimizing parallel generation
Optimizing TemplateProcessor in order to suppress outgoing static external references resolving from the template nodes
removing synchronized block from TemplateGenerator.registerRoot()
Merge remote-tracking branch 'origin/master' into multipleEditors

Conflicts:
	core/generator/source/jetbrains/mps/generator/impl/TemplateProcessor.java
	core/kernel/source/jetbrains/mps/smodel/language/ConceptRepository.java
	core/persistence/source/jetbrains/mps/smodel/loading/UpdateableModel.java
	languages/baseLanguage/baseLanguage/source_gen/jetbrains/mps/baseLanguage/editor/BaseMethodDeclaration_BodyComponent.java
	languages/languageDesign/editor/source_gen/jetbrains/mps/lang/editor/generator/baseLanguage/template/main/QueriesGenerated.java
Merging...
reverting change having no affect on code generation speed
fising tests
commenting out LOG to make all tests passing.
replacing switches for CellModels with reductions & COPY_SRC
Merge remote-tracking branch 'origin/master' into multipleEditors
Merge remote-tracking branch 'origin/master' into multipleEditors

Conflicts:
	languages/baseLanguage/baseLanguage/source_gen/jetbrains/mps/baseLanguage/editor/ClassConcept_Editor.java
	languages/baseLanguage/baseLanguage/source_gen/jetbrains/mps/baseLanguage/editor/ClassifierMembers_Component.java
	languages/baseLanguage/baseLanguage/source_gen/jetbrains/mps/baseLanguage/editor/EnumClass_Editor.java
	languages/baseLanguage/baseLanguage/source_gen/jetbrains/mps/baseLanguage/editor/Interface_Editor.java
regenerating all editors after merge
regenerating code