Initial commit of environment modules

Hi,
this is an initial commit of the environment-modules [1] with the adding of a file in /etc/profile.d to initialize the environment in bash.
I added macros in shared-macros.mk to provide the relevant information about the version and location of modulefiles and versions.
I had to add a macro for the location of bash completions as well.
Thank you for your comments.
Best regards,

Aurelien

[1] http://modules.sourceforge.net/