Better failure expressiveness: show failed assertions in the message view, navigable (when possible) messages
Show message in color based on message kind, not navigability
Refactor wrapper variable declaration - effective switch (by type, not condition), less duplicating code
Regression: in macro queries, genContext.templateNode (TQC.getTemplateNode()) shall return node that owns the macro, not the macro itself (generator documentation stipulates this)
Merge remote-tracking branch 'origin/master' into 3.1/artem/default
Merge remote-tracking branch 'origin/master' into 3.1/artem/default
Merge remote-tracking branch 'origin/master' into 3.1/artem/default
Get rid of unused dependency from ITemplateGenerator