merge i3 config
merge most work emacs settings
drop the useless/broken distro specific file load
emacs: log a message when cond-load-file does not load anything
emacs: conditionally load a file based on the value of env BDW_CONFIG_TYPE
emacs: ignore work customizations
emacs: tweak the method used to load the site-specific settings
tmux: import missing settings from work setup
tmux: source site-specific config

If ~/.tmux-${BDW_CONFIG_TYPE} exists, source it. This allows for
dynamic inclusion of site-specific settings.
ignore .tmux-* (site-specific config)
tmux: make default-command/default-shell generic

We likely don't need to set default-shell, but do it anyway. We set
default-command to be a bare $SHELL so that we use an interactive, but
not a login shell. If we don't set this, we'd get a login shell.

We prefer a non-login shell so that we can put tmux auto-connect in
the shell's login config and have it bypassed simply with new tmux
windows.
tmux: Change default windows in main session

Create local shell in window 0
Create emacs in window 2

Move window 1 (irc) creation to site-local config as I don't run that
globally.
bash: kill legacy bash config - no more need for this overblown setup
config: ignore all -work files
bash: make completion honour BDW_CONFIG_TYPE
bash: add aliases file that honours BDW_CONFIG_TYPE
bash: move some aliases out of bashrc
bash: import sanitized version of bashrc
bash: source site-local bashrc commands
bash: fix environment specific includes