Configure TextMate to open unknown file types as text.
Fix unknown file type setting.

Also limit previously global settings to 'source' scope.
Add scope 'source.ruby.rspec' to *_spec.rb in tm_properties.
Add explicit include glob in tm_properties.

Also improve existing globs by preserving
'upstream' (previously defined) values.
Fix gemrc --no-rdoc --no-ri on install & update.

It turns out you must use string keys for install
& update. Dunno about the others, but I changed 'em
anyways, hoping for the best.
Don't set TM scope based on _spec.rb glob.
Clean up DefaultKeyBinding.dict a little.
Add 'Surround keybindings' to DefaultKeyBinding.dict.

Adopted from: http://brettterpstra.com/keybindings-new-improved-surround-commands/
Add Mountain Lion-notifications-compatible growlnotify script.

This accepts the same args as Growl's growlnotify
script, but displays notifications in Mountain Lion's
Notification Center, instead of in growl.

Before using this script, install the `terminal-notifier`
gem in your default ruby:

  [sudo] gem install terminal-notifier
Add $TM_SCM_BRANCH to windowTitle in TM_PROPERTIES.
Replace '[]' with '()' in windowTitle.
Add rvm_bin_path to TM_PROPERTIES.

This allows using ⌃⇧V for syntax-checking with
the Ruby interpreter defined in a project's .rvmrc.
Add 'urlencode' and 'urldecode' aliases.
Add a bunch of aliases to gitconfig template.
Add a couple of SublimeText-style keybindings for TextMate.
Update iTerm2 prefs location.
Include (source) Homebrew-installed bash completions.
Colorize Bash prompt with Solarized colors.

From: https://github.com/necolas/dotfiles
Add a fancy colorized prompt.

Sources: 
- https://github.com/necolas/dotfiles
- http://www.terminally-incoherent.com/blog/2013/01/14/whats-in-your-bash-prompt
Merge branch 'emmanuel/master' into 'nordstrom-innovation/master'

Conflicts:
	bash.d/prompt_config.sh
	gemrc
	gitconfig.tpl