Updated CUDA support for EDG 4.X branch of ROSE
Migration to EDG 4.7. EDG compile, the connection needs to be modify.
Merge branch 'dquinlan/dq-edg4x-rc' of rosecompiler1.llnl.gov:rose/edg4x/rose

Conflicts:
	src/frontend/CxxFrontend/EDG (see commit for resolution)
	tests/CompileTests/mergeAST_tests/Makefile.am
Merge branch 'master' of rosecompiler1.llnl.gov:rose/edg4x/rose
Fixed CUDA issue in Mint
Fixed EDG 4.4 with CUDA enable. Applied changes to EDG 4.7
Fixed compiling problem for new EDG 4.7 version.
Fixed linking problem for new EDG 4.7 version. CompileTests are the same than for EDG 4.4
Fixed EDG 4.7 use in ROSE (passing Cxx_tests and C_tests directories).
Added more source position support to debugging support.
Merge branch 'tristanvdb/edg47' of rosecompiler1.llnl.gov:rose/edg4x/rose

Conflicts:
	src/frontend/CxxFrontend/EDG
	src/frontend/SageIII/sage_support/sage_support.cpp
Merge branch 'tristanvdb/edg47' of rosecompiler1.llnl.gov:rose/edg4x/rose

Conflicts:
	src/frontend/CxxFrontend/EDG
Merge branch 'dquinlan/dq-edg4x-rc' of rosecompiler1.llnl.gov:rose/edg4x/rose
Fixed conflict
Merge branch 'dquinlan/dq-edg4x-rc' of rosecompiler1.llnl.gov:rose/edg4x/rose
Merge branch 'tristanvdb/edg47' of rosecompiler1.llnl.gov:rose/edg4x/rose
Remove old EDG versions (3.3, 3.10, 4.0, 4.3)
Updated Cuda and OpenCL support for EDG
Fix a problem with Clang support
Fix problem due to uninitialized fields (CUDA kernel call in EDG) and clean CUDA and OpenCL testing