Support for popen began
Changed Scanner to Support C Preprocessor Macros
Merge branch 'codegen' into codegen-CPP
Merge branch 'codegen' into codegen-CPP
Merge branch 'codegen' into codegen-linux
Miscellaneous cleanup
Merge branch 'codegen' into codegen-linux