pos based substitution POC
Merge branch 'feature/pos_based_substitution'

Conflicts:
	src/main/groovy/ru/trylogic/groovy/macro/AstBuilderInvocationTrap.java
	src/main/groovy/ru/trylogic/groovy/macro/MacroBuilder.java
pos-based substitution
Merge remote-tracking branch 'origin/master'