Remove one usage of AbstractModule#getDependencies
Remove SModule#getModuleScope from SModule
Remove all usages of AbstractModule#getTestsGeneratorOutputPath
Remove java usages of AbstractModule#getGeneratorOutputPath
Remove part of mps usages of AbstractModule#getGeneratorOutputPath
Remove all mps usages of AbstractModule#getGeneratorOutputPath
Merge remote-tracking branch 'origin/master' into 3.0/ttim/imodule_migration

Conflicts:
	plugins/ideaIntegration/models/jetbrains/mps/plugin.mps
	plugins/ideaIntegration/source_gen.caches/jetbrains/mps/plugin/dependencies
	plugins/ideaIntegration/source_gen.caches/jetbrains/mps/plugin/generated
	plugins/ideaIntegration/source_gen/jetbrains/mps/plugin/trace.info
	workbench/mps-workbench/models/actions.mps
	workbench/mps-workbench/source_gen.caches/jetbrains/mps/ide/actions/generated
Fix after merge
Implement migration for IModule#getOutputPathFor
Apply migration
Migrate all java usages of IModule#getOutputPathFor
Migrate last part of IModule methods
Add migration for SModule
Added SModule text migration to convert.sh
Migrated java code
Apply mps migration
Fix unresolved references
Fix some errors and regenerate required models
Add migration cast to IModule -> cast to AbstractModule
Apply migration