Update shebangs

If the user installs a custom Bash build, why not use it?

Ref. #196 and #198.
README: Add author field
.functions: Add `targz`

`targz some-directory` creates `some-directory.tar.gz`, where compression is handled by either `zopfli` (if available) or `gzip`.
.functions: Avoid `rm` error message in `targz` when `gzip` is used
.functions: Improve `targz`

* Only use `zopfli` when it’s available and if the `.tar` file is smaller than 50 MB.
* Use `pigz` instead of `gzip` when it’s available.
* Always exclude `.DS_Store` files when creating a tarball.

Closes #199.
bootstrap.sh: Don’t make the home directory world-readable

Fixes #159.
.brew: Install native apps through homebrew-cask

Closes #200.
.brew: Add some more applications
.osx: Update filename for Dropbox’s green checkmark icon
README: Update contributors list

Add @sindresorhus and @alrra because of their many contributions. Sort the list alphabetically.
README: Fix minor typo
.functions: Tweak `targz`

Trim the trailing slash from the path argument passed to `targz`.

This fixes the annoying behavior where `targz foo/` created `foo/.tar.gz` instead of `foo.tar.gz`.

Ref. #202.
.gitconfig: Use `push.default = matching`

I couldn’t get used to `simple`.
.functions: Add `gi`

This is an easy way to install Grunt plugins and add them as `devDependencies` to `package.json`.
Example:

    gi contrib-watch contrib-uglify zopfli

Closes #191.
.functions: Improve `note`

Give the Notes.app function the ability to add both `title` and `body`.

Closes #203.
.functions: Improve `httpcompression` and move it to its own file

Closes #162.
Dual license these dotfiles under MIT/GPL

As requested by @lathan. Closes #205.
- Add 'subl' alias for Sublime
- Merge branch 'master' of https://github.com/mathiasbynens/dotfiles

# By Mathias Bynens (12) and others
# Via Mathias Bynens
* 'master' of https://github.com/mathiasbynens/dotfiles:
  Dual license these dotfiles under MIT/GPL
  .functions: Improve `httpcompression` and move it to its own file
  .functions: Improve `note`
  .functions: Add `gi`
  .gitconfig: Use `push.default = matching`
  .functions: Tweak `targz`
  README: Fix minor typo
  README: Update contributors list
  .osx: Update filename for Dropbox’s green checkmark icon
  .brew: Add some more applications
  .brew: Install native apps through homebrew-cask
  bootstrap.sh: Don’t make the home directory world-readable
  .functions: Improve `targz`
  .functions: Avoid `rm` error message in `targz` when `gzip` is used
  .functions: Add `targz`
  README: Add author field
  Update shebangs

Conflicts:
	.brew
	.gitconfig
	.osx