.gitconfig: Add comment about `color.ui` in Git ≥ 1.8.4

Ref. #239.
.gitconfig: Add note about whitespace defaults

Closes #256.
.functions: Add `m` to open stuff in TextMate

Closes #253.
.functions: Add `s` to open stuff in Sublime Text

Closes #252.
.functions: Add `v` to open stuff in Vim

Closes #251.
.bash_profile: Make sure only files get sourced

Closes #250.
.functions: Add `o` to `open` stuff

Closes #245.
Add `np` function to ease publishing node modules

I use this to ease the publishing of npm modules. `np`, done ;)

np = npm publish (and, `no problem`, (and `nutella party`))

Closes #261.
Merge branch 'master' of https://github.com/mathiasbynens/dotfiles

* 'master' of https://github.com/mathiasbynens/dotfiles:
  Add `np` function to ease publishing node modules
  .functions: Add `o` to `open` stuff
  .bash_profile: Make sure only files get sourced
  .functions: Add `v` to open stuff in Vim
  .functions: Add `s` to open stuff in Sublime Text
  .functions: Add `m` to open stuff in TextMate
  .gitconfig: Add note about whitespace defaults
  .gitconfig: Add comment about `color.ui` in Git ≥ 1.8.4

Conflicts:
	.aliases
	.gitconfig