Remove all usages of IScope.getModelDescriptor(SModelFqName) and IScope.getLanguage(String) methods
Deprecate IScope.getOwnModelDescriptors
Added action for calculate IScope and IModule methods usages
Implement all IScope methods through SModuleScope methods
Some fixes for IScope
Use SModuleScope instead IScope in findUsages kernel solution
Introduce ModelsSearchScopeBuilder
Introduce ScopeType enum
Implemented scopes for find usages
Use new scopes in SearchQuery serialization
Use new scopes in SearchQuery serialization
Use new scopes in ScopeEditor/ScopeOptions
Deprecate ModelsOnlyScope
Fix some broken references
Merge remote-tracking branch 'origin/master' into ttim/iscope_migration_prepare

Conflicts:
	core/findUsages-runtime/source/jetbrains/mps/ide/findusages/model/SearchQuery.java
	core/kernel/smodelRuntime/jetbrains/mps/lang/smodel/generator/smodelAdapter.mps
	core/kernel/source/jetbrains/mps/library/LibraryInitializer.java
	core/kernel/source/jetbrains/mps/project/GlobalScope.java
	core/kernel/source/jetbrains/mps/project/Project.java
	core/kernel/source/jetbrains/mps/smodel/BaseScope.java
	core/kernel/source/jetbrains/mps/smodel/DefaultScope.java
	core/kernel/source/jetbrains/mps/smodel/IScope.java
	core/kernel/source/jetbrains/mps/smodel/ModelsOnlyScope.java
	core/kernel/source/jetbrains/mps/smodel/OnlyModuleScope.java
	core/kernel/source/jetbrains/mps/smodel/SNodeOperations.java
	core/refactoring-runtime/models/framework.mps
	languages/languageDesign/plugin/languageModels/scripts.mps
	languages/languageDesign/plugin/source_gen/jetbrains/mps/lang/plugin/scripts/Mps25ApiMigration_MigrationScript.java
	plugins/vcs/common/models/diff/ui/common.mps
	testbench/source/jetbrains/mps/TestMain.java
	workbench/mps-platform/source/jetbrains/mps/FilteredGlobalScope.java
	workbench/mps-platform/source/jetbrains/mps/workbench/choose/base/ModulesOnlyScope.java
	workbench/mps-workbench/models/actions.mps
	workbench/mps-workbench/source/jetbrains/mps/ide/findusages/view/optionseditor/options/ScopeOptions.java
Make after merge
Little fix in InterpretedBehaviorDescriptor
Fix tests
Scopes prettifying
Little refactoring in execution.ui scopes