Initial implementation of macro support

<<set>> is recognized, but it's a no-op, right now;
<<pause>>, tough not a Twine standard, works okay.