.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.
.osx: Fix `ShowPathBar` typo

Closes #204.
.bash_profile: Try to grunt more quietly

Ref. #209.
.functions: Add `gitio`

Closes #210.
.osx: Don’t automatically rearrange Spaces

Closes #213.
.gitconfig: Tweak `l` alias
Update to Bash v4.2.45
.osx: Update the GitHub fork link

Closes #221.
Remove GPL license

The MIT license is GPL-compatible anyway, as per @sindresorhus. Ref. https://github.com/mathiasbynens/dotfiles/commit/a89e2f2d226de274c998b0b8de5fd4af2e0b444f#commitcomment-3485954.
bootstrap.sh: Avoid `source` if there are no changes

Closes #220.
.aliases: Make Grunt print stack traces by default
README: Tweak Git-free install command
bin: Update `subl` symlink to `Sublime Text 3.app`
.osx: Add Spotlight settings

Closes #91 and #174.
.bash_profile: Remove ‘autocomplete Grunt commands’

Closes #224.
.brew: Install PHP 5.5
.gitattributes: Disable normalizing line endings globally

Instead of removing `~/.gitattributes` completely, I decided to just comment out the `* text=auto` line. This makes it easier to temporarily re-enable the setting should I ever want to.

Closes #149.