Adds better chruby detection and setup
Merges chruby changes into master

Default version didn't work on smileymac.
Fixes #12: sets up bindings differently

Set up bindings for both pairs of key sequences:

cuu1 (up arrow) and kcuu1 (up arrow when keypad mode is active)
cud1 (down arrow) and kcud1 (down arrow when keypad mode is active)
Adds 'vlm' alias for editing last rails migration file

Nearly every time a Rails migration is generated, you wish to do some manual
changes to the migration file before running it.  The 'vlm' alias opens
the last migration file in the db/migrate file in vim.
Fixes how $dotfiles variable is constructed

Reading the link on $BASH_SOURCE[0] doesn't work when .bash_profile is
being sourced from .bashrc.  So, fall back to a much simpler scheme:

If $HOME/.bash_profile is a link:
  Read it to get the directory name for the dotfiles repo.
Else:
  Print a warning that it's not set up properly.
  Use the fall-back value: $HOME/github/4moms/dotfiles
Fixes $dotfiles detection in a better way

Prior attempt broke if the shell was started from a directory other than
$HOME.  So, since OSX doesn't support the `-f` argument to readlink,
simulate it in a different way.  relative_readlink takes two arguments:
$dir = base directory, $base = filename within that directory.

If `greadlink` is installed (from homebrew's coreutils), use it
directly.

Otherwise, starting from the base directory, it runs readlink on $base.
If that returns an absolute path, use its dirname.  If it's a relative
link, try to `cd` into its dirname and find the absolute path from
there.
(comment) fixes grammar in comment
Adds `l` as a better `ls` alias
[vim] Adds ,n = CtrlP from current file directory
Fixes chruby autoselection
Adds missing dandelion repository (wrong name)
Fixes `ls` options on non-OSX
Adds bhaskell git alia
Removes outdated .ackrc
Renames function to better indicate purpose
Adds `gs` -> `git status`
Remove non-Vundle version of vim-rails
Adds functions for setting up modern bash version

The `bash` that ships with OSX doesn't support many nice modern Bash
features (e.g. associative arrays, auto_cd), because it's six years old
and an entire major version back (3.2 vs 4.2).

So, if running the system bash, print out a warning message.  Then, if
desired, the user can choose to use homebrew to install a better version
and set it up as the default shell.
Fixes git branch detection in subdirectories
Adds `rpush` = rspec + git push if successful