[Fix #437] Always set $TMPDIR
Do not substitute /tmp since $TMPDIR is always set
Add the RubyGems bin directory to PATH on other Unix systems

Signed-off-by: Sorin Ionescu <sorin.ionescu@gmail.com>
[Fix #436] Remove Bombich rsync references
Revert "[Fix #436] Remove Bombich rsync references"

This reverts commit 20655c8b66907ff3cc879a8cbe7b82173b597e33.
[Fix #436] Update link to Bombich rsync
Rename archive module functions
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
Enabled some awesome mvn completion of common plugins
disable terminal auto-title && add some more mvn plugins
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: