Remove less useful bits from AST
Make strip_macros into a NodeTransformer
Make the MacroStripper class a bit nicer
Initial work making macro parsing visitor-based