[Fix #543] Do not set tmux destroy-unattached

Signed-off-by: Sorin Ionescu <sorin.ionescu@gmail.com>
Fix git-info added/deleted count formatting typo

Signed-off-by: Sorin Ionescu <sorin.ionescu@gmail.com>
Create a default tmux session only when none defined in tmux.conf

Signed-off-by: Sorin Ionescu <sorin.ionescu@gmail.com>
Support $PYTHONUSERBASE per PEP 370

Signed-off-by: Sorin Ionescu <sorin.ionescu@gmail.com>
Added some essential modules and turned on dot-expansion
Added a silly little script so that I do not forget how to update from upstream while still favoring my customizations.
Enabled fasd module for AI directory jumping goodness
Move all common config into zshrc and introduce .zshrc-private
Add a new "lance" theme: displays hostname if on a remote machine
Turned off shared history by default and added a simple alias to get ec2 instance id
Be consistent about how we disable options
Updated update script to account for submodules
Fixed up update scripts a bit
Added colors function for help with color debugging :)
Fixes: __rvm_run_compiler:7: command not found: gcc:
Fix some typos in README
Started some good zshrc stuff but need to finish it later RE: maven
Ok README should be in pretty decent shape now
Added maven support for both brew and macports
Added back in hostname dislpay on remote hosts