Speedup parallel generation:
- removing unused invalidationActions from IClassPathItem
- creating lightweight CompositeClassPathItem from JavaModuleOperations
MPS-17482 The KeyWord styling is lost on constants with matching-label set
Merge remote-tracking branch 'origin/master' into multipleEditors
code issues in BaseSModelDescriptor
SModelDescriptor: dispose->detach
FacetFacade, derive facets from used languages
do not compile generator separately
got rid of isRegistered in SModelDescriptor, migration script
fix typo
update migration script to work with methods in checked dot expressions
pre-refactoring refs correction
pre-refactoring fix models
ISModel.getSModel() for migration
migrate SModelDescriptor: models
Introducing SubstituteAction & SubstituteInfo API interfaces
Introducing SubstituteAction & SubstituteInfo API interfaces
- rebuilding all editors
replacing NodeSubstituteInfo -> SubstituteInfo, INodeSubstituteAction -> SubstituteAction
sh script works with SModelDescriptor
MPS Psi: not working yet rename refactoring; Psi stubs work
Merge branch 'danya'

Conflicts:
	IdeaPlugin/mps-core/src/jetbrains/mps/idea/core/psi/impl/ClassStubPsiMapper.java
	IdeaPlugin/solutions/jetbrains.mps.idea.java.psiStubs/source_gen.caches/jetbrains/mps/idea/java/psiStubs/generated
	IdeaPlugin/solutions/jetbrains.mps.idea.java.psiStubs/source_gen/jetbrains/mps/idea/java/psiStubs/PsiJavaStubModelDescriptor.java
SModelDescriptor - prepared for inlining