Fix MPI-CUDA translation.

Validation now passes too.
Add build config for recent GCC versions
Support detection of new header file path of ROSE edg4x branch
Fix ROSE edg4x usage
Refactoring