[RoleMacro] - Added RoleMacro testing wrapper + refactoring

Signed-off-by: Oleg Nenashev <nenashev@synopsys.com>
[macro_support] - Extended macro structure, added tests and macro parser (w/o params)

Signed-off-by: Oleg Nenashev <nenashev@synopsys.com>, Synopsys Inc.