Replace NodeRef uses with clang::ast_type_traits::DynTypedNode.
Fix comment typo.
Add Instruction metadata that lists all AST nodes that are "completed" by the given Instruction (this is simply attached to the most recently created Instruction when an AST node is popped from the stack).