Introduce AbstractModule#getModuleSourceDir
Get rid from some usages of IModule#getDescriptorFile
Get rid from java usages of IModule#getBundleHome method
Removed all usages of IModule#getBundleHome
Some methods reordering in IModule
Remove IModule#invalidateCaches from Language
Get rid from IModule#invalidateCaches and IModule#invalidateDependencies
Little refactoring of MissingDependenciesFixer
Fix usages of ModelDependenciesFixer
Remove usages of ModuleDescriptor in OptimizeImportsHelper
Add comment about ClassLoading to ClassLoaderManager
Remove usage of IModule#setModuleDescriptor from Language
Remove usages of IModule#setModuleDescriptor from NewModuleUtil
Change some usages of isPackaged to isReadOnly
Checked usages of IModule#isPackaged in java code
Checked usages of IModule#isPackaged in mps code
Fix usages of ProjectPathUtil#getGeneratorOutputPath
Fix plugin test
Fix broken references
Cast to AbstractModule on IModule#onModuleLoad