some fixes to the code generator + some hydra suppor
Merge remote-tracking branch 'origin/fortran-backend-and-apps' into fortran-backend-and-apps
OpenMP code generation and hydra