Provide a mechanism to support custom Foreman export templates.
We can't rely on the $HOME variable being set when .profile is loaded

Upstart (and maybe other tools?) don't set the HOME environment
variable when switching user
Release 1.1.0
UPSTART
Install github ssh-key as the app, not the deploy user
The github key should have been installed as the deploy user, not the app.
Only run database tasks on a single server
Release version 1.1.3
Damn 1.8.7 support
Basic lock/unlock functionality
Release version 1.2 with basic deploy locks
Show real error message
Release version 1.2.1
Fix typo in a comment
Fix typo in a comment
Only set default branch if one is not set already.

I believe this addresses #85.
Merge pull request #86 from dasch/patch-1

Fix typo in a comment
Merge pull request #87 from dasch/patch-2

Fix typo in a comment
Merge pull request #88 from freerange/honour-branch-variable-set-in-command-line

Only set default branch if one is not set already.
Use `_cset` to allow command-line setting of all config variables.

_cset is a slightly strange method name - it's chosen (and stolen)
from the standard capistrano deploy.rb recipe.