Overwrite environment variables passed to Emacs

This will overwrite the environment variables passed to Emacs using the
users default shell if supported.