ASTLabelType is SmartPtr<>
Use std::move when assgning rule return variables
Merge branch 'mm' of https://github.com/ibre5041/antlr3 into mm