Synced repo with work configuration changes

I'm just syncing my work configuration up to my github repository. I've added
and changed the dircolors config to include python files, extended the time that
tmux will switch to the screensaver from 2 minutes to 4 minutes, and my xephyr
clipboard sharing script has been modified to be a little bit more verbose to
aid in debugging when copying lines of text doesn't work.

vim will now
 - show relative line numbers by default
 - show end of lines, tabs, trailing spaces, and nbsps by default
 - set the default tabstop to 2 spaces, the default shift (ala, indent) to 2
   characters, and auto indent is turned on.
 - allow a way to smoothly "scroll" through a document
Added an auto symlinker script that should resymlink all .files

Wrote it mostly myself with tips from
http://codereview.stackexchange.com/questions/10266/