fix typo in gmpich2 toolchain
fix import statement
use mpi_family instead of mpi_type
complete incomplete mpi_cmd_for method
fix use of mpi_family variable
reinstate use of "mpicc -cc=icc" instead of mpiicc, but drop the "s, which seems to fix the issues that were occuring
rename easyconfig parameters: easybuildVersion -> easybuild_version, unpackOptions -> unpack_options, sourceURLs -> source_urls, sanityCheckPaths -> sanity_check_paths, sanityCheckCommands -> sanity_check_commands, licenseServer -> license_server, licenseServerPort -> license_server_port
fix gmpich2 and gqacml toolkits, add gmvapich2 toolkit
drop check, length of first element doesn't need to be 1, flags given to MPI wrappers are passed through anyway
use correct constant for Intel MPI library
dervie IntelMPI and Mvapich2 from Mpich2, add MPICH_x variables in Mpich2 support
add defining of MPICH_XXX variables in _set_mpi_variables method
add support to nappend and nextend methods of variables to override default class, add unit test to test this functionality, correctly specify MPICH_XXX varaibles in Mpich2 support
override _set_mpi_compiler_variables instead of _set_mpi_variables, and set the MPICH_XXX variables before the XXX ones are set to MPIXXX
also set I_MPI_XXX variables for IntelMPI
fix fetching of method name in step
LAPACK is not BLAS for ATLAS
use None instead of senseless string value for flags for dummy compiler
remove LAPACK as element of goalf toolkit, it's actually only a build dependency
add missing return statements in join function