Enable 'nginx reload' support for git and dokku user. Refs #124. Refs #186
New command: dokku delete <app>

Two new hooks are implemented:

- pre-delete $APP
- post-delete $APP

The following are implemented in the `post-delete` hook:

- `$APP` directory deletion (00_dokku-standard)
- nginx reload (nginx-vhosts)

The following command can be executed by either the `dokku` or `git` user as `sudo`:

    sudo /etc/init.d/nginx reload

Refs #124
Closes #186
Merge pull request #262 from josegonzalez/app-deletion

App deletion
Preserve cache directory between builds
Replace gitreceive by a git plugin.

This removes the need for two distinct users.
Git pushes and dokku commands are sent using the same user.
Remove "remote:" in the git hook output
Use DOKKU_ROOT instead of HOME.

HOME is not consistent if dokku is ran e.g. as root (for setup).
The DOKKU_ROOT variable will also make it possible to have the repositories stored in an arbitrary location (works-ish right now)
Don't allow the push if building failed.
Merge pull request #270 from plietar/git-plugin

Replace gitreceive by a git plugin.
normalizing shebang and bash options. also added long-term fix for bootstrap instructions
adding a DOKKU_TRACE env var to enable "set -x"
reorganizing deploy readme
Merge pull request #275 from progrium/shebang-pipefail

normalizing shebang and bash options + long-term fix for bootstrap instructions
Remove newly introduced '0.0.0.0:' from `docker port`
Silence nginx reloading
an "installer" (really just config/setup) for prebuilt images (at least for now)
Mention issues with 13.10
Improve the logs command.

Check for application's existence, and add an optional -t option, to
make it behave like "tail -f" or "heroku logs -t"
Fixed port redirection issues
Merge pull request #279 from alhafoudh/master

Fixed port redirection issues