Improved version of AST2GraphViz. Organized the code.
Separated template method definitions from declaration of AST2GraphViz::GraphVizTraversal