MPS-12312, MPS-19128 - enabled easy default getter/setter -> default getter/no setter conversion by deleting the default setter
MPS-12312 - added generator for the default getter/custom setter scenario
Fixed building IdeaPlugin itself after trying to build with mps models generation
ReferenceMacro to produce internal (implementation-specific) FQN of a generated class seems to be too much of a hack - it's the only place I've found that takes this approach. Replaced with InternalClassifierType.
Merge branch '3.1/danya/fixes'
Avoid reporting type inference errors on instantiating raw classes, partial fix of MPS-19121
Uncommented other tests in ideaPlugin/build.xml
Do not try to make reference direct if it's already direct.
Imagine model with root A, child B, and child B.C referencing B with direct reference (immatureTargetNode != null, ==B). Delete root A from model. While B and C is deleted, reference to B is made direct. So far so good. makeDirect (which effectively goes through getTargetSModelReference() and makeIndirect()) checks B is not disposed and is its model is available (1), and does SReferenceBase#makeMature.
 makeMature records nodeid (for StaticReference) and throws away immatureTargetNode. Later, in getTargetNode, this reference can't be resolved (2) and makeDirect ends up as null.
 Both (1) and (2) happens due to the nature of SNode.unRegisterFromModel - first the node is thrown away from the nodeid-node map, then children are processed, then model is set to null. Hence at makeIndirect call B, which is in process of being deleted, is not recognized as disposed and its model is still not null (would happen once all children of B are processed). However, B's nodeid is already gone from model's nodeid-node map, and resolve (2) fails.

Perhaps, alternative fixes (in unRegisterFromModel) are possible:  like model = null prior to children disposal or unregister from nodeid-node map *after* children are processed. However, proposed fix seems most straightforward (let alone fast and safe) solution.
Refactor GeneratorLogger
set 133.193 (IDEA 13 release) platform and fix compilation
sync PlatformActions.xml
fix ant build icon
Merge remote-tracking branch 'origin/master' into 3.1/artem/default
ModelReference for transient models doesn't include module ref, hence need to go though SModuleRepository. However, transient models are not exposed in the repository unless 'published' (at the end of generation step), hence the check for models created in TransientModelsModule if one is available.
MPS-12312 - Restricted the use of PropertyReferences and LocalPropertyReferences within custom getters/setters
Merge remote-tracking branch 'origin/master' into 3.1/vaclavFixes
MPS-19133 - extended applicability of the EasyInferAndCheckingEntry node substitution to @InferenceMethods
fix test - move compile fixes to mps roots and rebuild
Added default property implementation to be created for new properties
fix plugin compilation