Support template config files that are copied instead of symlink. $cfg_copy in CONFIG defines which files are copied instead of symlinked.
Moved shell enviroment to common file for bash and zsh. Added machine-local enviroment file that is not tracked by git.
Moved private git configuration (name, email, github token, ...) to machine-local config file.