Fixed more details in supporting new 500K line applications (restrict keyword on typedefs) and added more support for testing of the token stream unparsing and added more test codes.
Added more test codes, added support for case range GNU extension, added option to skip constant folding post processing step (optimization for large apps), we can't yet enforce the post processing phase is only done on a SgProject.
Added better support for array type empty bracket syntax in secondary variable declarations, also added RawText filed to the PreprocessingInfo::DirectiveType enum type.
Commiting modification of src/frontend/SageIII/sage_support/cmdline.cpp to support merge with master.
Merge remote-tracking branch 'origin/master' into dq-edg4x-rc
Fixed __asm__ suport issues specific to linking against injected symbols.
Fixed unititialized data member for SgInitializedName::p_suppressConstantFoldingPostProcessing, and fixed mis-orderings of old style function parameter declarations.
Fixed assertion handling on function paramater handling (previously too agressive).
Fixed unparsing detail of asm (using __asm__ for GNU backends).
Merge remote-tracking branch 'origin/master' into HEAD