Commiting fixes for new application.
Commit changes for new app.
Committing merge from dq-edg49-rc branch.
Merge branch 'dquinlan/dq-edg49-rc' of rosecompiler1.llnl.gov:rose/edg4x/rose into dquinlan/dq-new_app-rc
Fixed more bugs specific to new C++ applications (added test codes for each case).
Fixed bug for boost code.
Fixed test2014_69.C for EDG 4.7 (previously fixed only for EDG 4.9).
Fixed more bugs for new app, added more test codes for each issue.
Added namespace support for test2014_81.C example code.
Added namespace support for test2014_81.C example code.
Resolved conflict (code fixed twice).
Added more test codes to represent currently failing tests in ROSE for new C++ application.
Fixed function prototype handling of original function type syntax in code generation (modified IR to support added type_syntax, but only for function declarations at this point).
Fixed name qualification bug where qualification depends on location of using directives (added new symbol table support for alias symbol lookup) and added support for function type syntax for function prototypes; added more tests codes.
Isolated bugs in new application handling (added new testcodes for C++).
Fixed handling of extern keyword for functions (more precise source-to-source representation.
Added specific test codes for extern handling.
Fixed conflicts in merge with dq-edg49-rc.
Fixed many bugs in C++ support and added the associated test codes to regression tests.
Fixed more bugs in C++ support and added the associated test codes to regression tests.