Simplify shell environment loading

.bash_profile and .zprofile are no longer used. The shell configuration
sets up the environment variables if necessary (determined through the
existence or non-existence of the ENV_LOADED value).

This should also hopefully solve the issue with user login changes that
do not properly set up environment variables.