Allow you to provide runtime arguments to macros executed from link_macro().
This change will not break any macros.
New usage of link_macro():
link_macro(token, "macro_name", arg0, arg1, ... , argn);
link_macro(self, "Take Damage", 7, "Goblin Spear");
See documentation for a nearly identical example.