NPE at com.intellij.execution.impl.RunManagerImpl.getFactory(RunManagerImpl.java:828) - attempt to report missing "JUnit Tests" configuration via UnknownFeaturesCollector, which is missing, too.
The moment recent rules are being logged from GS.logTenMinorStepsCountReached, transient models are not yet published, and it's impossible to resolve input's SNodeReference to SNode. Instead, log SNodeReference, so that once transient models are published, navigation from message view would direct user to the troublesome input.
Drop custom IMessage impl in favor of the shared one.
Pipe all messages through single IMessageHandler, rather then both handler and Logger
Merge remote-tracking branch 'origin/master' into 3.1/artem/default
Refactor GenerationTracer: move viewtool related functionality into the viewtool class, simplify tree nodes.
Refactor GenerationTracer view: let tree (not the node) control doubleclick and autoscroll, KISS code (even at expense of extra coupling), slim tree nodes (would be nice to replace with MPSTreeNode ultimately)
needOperationContext property (set to false) was lost somehow
needOperationContext property (set to false) was lost somehow
Merge remote-tracking branch 'origin/master' into 3.1/artem/default

Conflicts:
	workbench/mps-ui/source/jetbrains/mps/ide/ui/tree/MPSTreeNode.java
Failing build: regenerate.
CCE: FilteringSequence cannot be cast to java.util.List
Drop test.msd once again (commit c4d5c4), brought back by bad merge
Drop IOperationContext once again (module attribute mysteriously gone during some earlier merge), regenerate to match.
Check that test in the build are failing due to this change
Merge remote-tracking branch 'origin/master' into 3.1/artem/default
Revert changes in the list of started plugins as this leads to builder test failures. ide.editor dropped, though, as there's no such plugin now.