Refactor TemplateReductionRuleInterpreted - inline values that do not change
Refactor TemplateProcessor.applyTemplate not to pass parameters available through other params
Reset mapping label once we go down to children (the way it used to be prior to mapping label being kept in TemplateContext)
Refactor macro impl in TemplateProcessor to avoid passing mappingLabel when it's available from the context
Merge remote-tracking branch 'origin/master' into 3.1/artem/default
Refactor GeneratorMappings, there's no reason to keep knowledge about TemplateContext processing outside
Fix failures to establish mapping for (LABEL aa (VAR bb (templateNode))) macro sequence - subContet(Map) doesn't preserve mapping label
ThisExpression is replaced with the new one, and we can't access parents/ancestor(concept=ClassConcept) for the detached one (the moment references get resolved, 'this' in input model is already replaced)