Added support for calling rules passed as arguments

rule RuleA(aRule, param) = aRule(param)
rule RuleB(param) = print param
rule InitRule = RuleA(@RuleB, 42)

Change-Id: Ibac8e704330ca14d3f809c81e4479c1e05661699
Signed-off-by: mstegmaier <michael-1.stegmaier@uni-ulm.de>