Adds programming-related global gitignores

- Pow config/restart flag files
- Passenger restart flag file
- Version manager files (.ruby-version, .node-version, etc.)
Fixes Vim Vundle initialization
Sets up pager in .psqlrc
Adds second color column at 120 chars

Trying it out.  Marker for "wide-terminal" style line length.
Adds Heroku-awareness to `pg-env`

`pg-env ENV=heroku:appname`

will fetch the `DATABASE_URL` via:

`heroku config:get DATABASE_URL -a appname`
Adds bash-compatible `json-helpers` functions

I hate bash, so very, very much.

Compare the number of double quotes in these versions to those in
my zsh versions of [json_string](.zsh/functions/json_string) and
[json_object](.zsh/functions/json_object).
Makes `git co` case-insensitive

`jmahmood/Flickr-Cli` didn't match the GitHub repo pattern, due to the
capital letters in the repo name.
Fixes relative path to `xkb` files
Makes CapsLock = Ctrl, Shift + Caps = Compose key

To type `é` for example:
- `<Shift>` + `<CapsLock>` (then release)
- `<e>`
- `<'>`