add easyconfig for intel 2014.8 toolchain, which is compatible with a hierarchical module naming scheme

This update of the `intel` compiler toolchain not only updates the components to the latest available versions (except for `impi`, not sure if going for v5.0 is a good idea there), it also resolves a couple of problems w.r.t. compatibility with using a hierarchical module naming scheme.

In particular:

* the `GCC` easyconfig which serves as a dependency for `icc`, `ifort` is composed such that no `$MODULEPATH` extensions are included in the generated module file
* the `impi` easyconfig uses a non-dummy toolchain, i.e. the `iccifort` toolchain
* the `imkl` easyconfig uses a non-dummy toolchain, i.e. the (new, cfr.) `iimpi` toolchain

CC: @wpoely86, @kcgthb, @geimer, @ikirker
We need to differentiate between a GCC module that is intended to be used as a toolchain, and ones that are not. In the context of a hierarchical module naming scheme: the one with a versionsuffix like `-libs` should not extend `$MODULEPATH` when being loaded.

I'm open for suggestions for a better (short) versionsuffix that somehow captures this. Ones I also considered include `-noexts`, `-dep`.