setup_dotfiles: handle .<dir> better

There are more directories than just .config
dotbash_keys: reset key environment on login

This allows me to stash GPG keychain for longer but also ensure that the
credentials are flushed when I login to the box.
.gitconfig: prepare for patch submission

This sets up the email handling in preparation for sending patches to
the mailing lists.