CheckFlagEnumsPass class is now public so it can be used in tests.
PassBuilder is now generic. Driver Passes is now called TranslationUnitPasses. Added to driver GeneratorOutputPasses. Removed most of the PassBuilder Extensions.
Generated code for equals override now checks if the dynamic_cast does not return null.
CppTypePrinter now prints parameter declaration type.
Merge pull request #17 from esdrubal/postProcessPasses

TranslationUnitPasses GeneratorOutputPasses