Corrected conflicts with windows/linux, cmd/sh
Improved error handling in TranslationPlanner.
Corrected multiple duplicate visits in AstPrinter and CppCodegen