Update .zshenv link to point to the new shell config location (.shell)
Make hardlink-tracked.sh show errors.

Files that fail to hardlink are shown with error messages.
Restructuring of xinitrc

xinit now handles a few arguments including:
* nomodmap
* lock
* term
* nowallpaper

These arguments toggle their respective actions.

The status bar now handles a sort of notification system. If the root
window title is set to '+text', the text is added to a notification
section in the title. 'clear' clears the notifications. This is mostly
experimental; it's not very useful.
Expand git config.

The git config now fixes whitespace and removes trailing spaces.

New aliases include:
* 'sl' to 'shortlog'
* 'ldiff' to 'log --full-diff -p' (shows full diff with log)
* 'stat' to 'log --stat' (shows log with stat graphs)
Update vimrc.

Summary of changes:
 - New bundles
 - Clean up of old code
 - Tabstop fixes in /usr/include
 - Processing/Arduino filetypes
 - More ctags
 - Removal of arrow key disablers
 - C-l and C-h to go right and left respectively in command mode
 - C-k to write
 - And a few other small changes
Update pentadactylrc.

Summary of changes:

 - Hintkeys now include more keys.
 - C-q mapping has been removed.
 - C-e enters text edit mode.
Update tmux.conf.

Summary of changes:

 - C-a to send-prefix
 - g to select tiled layout