I have noticed that too often we prefer to hardwire INTEL_LICENSE_FILE and such variables inside the easyblocks - as opposed to easyconfigs; I'd i am at unease with that because I have spotted bugs across versions of the same package (eg. earlier icc versions have certain issues with the format of their license files) so, I'd say that preferring to tune them from the easyconfigs is more generic.

Other than that, it all looks good and it is ready to merge in!