allow installing EasyBuild with a loaded EasyBuild module
add missing import
cleanse copy of original environment to avoid that loaded EasyBuild module is restored after purge before loading fake module
also unset module env vars in current environment, more debug info
only restore copy of original environment after module file was created
pass through make_module_step function arguments
only restore copy of environment when creating non-fake module
fix passing through make_module_step function arguments and fake check
use fake function argument explicitely, because it's not always specified named