Improved common shell configuration esp. for OS X
Merge remote-tracking branch 'origin/master'

* origin/master:
  Clear the console on exit if possible
  Don't unmount eCryptfs homedir if any tmux sessions are running
  Better handling of Git pull for all Git versions
  Enable xterm-style function key sequences in tmux
  Default to disabling flow control toggling in the terminal driver
  Highlight the current line in Vim
  Disable renumber-windows in tmux.conf for now :(
  Don't move cursor to start of line on history search
  Integrate stow into our repo so we never have to install it
To fix problems when using Fish (or other weird shells)

Haven't exactly tested this thoroughly so will be "interesting" to see
if it breaks other stuff.
Some general tweaks/fixes to our .git[attributes|ignore]
Update kpcli to v2.5
Update submodules
General style & consistency improvements to bash config
Tweak exec_match_style in clink config
Get rid of curl attribution header (HT via README.md)
Add alias for git submodule status
Get rid of irssi theme
Enable session filtering & clean-up KiTTY config comments
Add our initial Fish configuration
Minor cosmetic changes to inputrc (HT in README.md)
Remove attributions in screenrc (HT in README.md)
Really no need to keep the Subversion README.txt
Remove attribution in wgetrc (HT in README.md)
More file formatting pedantry
Improved zsh config w/ new theme & other minor improvements
Numerous improvements to our shared shell configuration