Merge branch 'v1.3.x'
Add cgompi and cgoolf toolchains
Add cgmpich and cgmpolf toolchains
Remove irrelevant and commented-out code
Ensure that the correct package name is used ('GCC')

In Clang-based toolchains, COMPILER_MODULE_NAME includes two items: 'Clang' and
'GCC'
Use correct class name
Don't set Fortran-related variables in the Clang compiler module
Derive toolchain classes from ClangGcc instead of both Clang and Gcc
Don't set COMPILER_FAMILY in Clang compiler class

Clang does not have Fortran support, and thus it is not a complete compiler as
far as EasyBuild is concerned.
Set COMPILER_FAMILY in ClangGcc because it is a complete compiler, including
Fortran support
Verify that CC and CXX are set correctly
Explain why 'GCC' is hardcoded
De-tabify
Use super() correctly
Adjust comment
Remove unused imports
Derive Cgmpolf and Cgoolf from ClangGcc
Use floating point presision flags suggested by Kenneth Hoste
add gmvolf toolchain definition
add unit test for cgoolf toolchain + required test modules