Do not process mapping configurations we know in advance won't be of any use
Refactor model change listener for incremental mode: drop code that never runs, track only nodes read as we don't look deeper than nodes for incremental dependencies
isApplicable for mapping configurations so that inactive rules won't get processed
Optimize imports
Use iterables to access SNode's children, and do not look for concept instance each time needed
Drop SNodeOperations.getChildren():List in favor of Iterable alternative
MPS-19265 RuntimeException for code block that modified non-existent nodes: print error instead of exception, try to explain what had happened with a message.
Merge remote-tracking branch 'origin/master' into 3.1/artem/default