Add ast_visitor module to simplify traversing the AST
Merge pull request #4 from smspillaz/cmake-ast.item_4

Add ast_visitor module to simplify traversing the AST