'git-deploy' client-side infrastructure

Everything that a growing body needs to be able to deploy code using a
triggering mechanism to cause servers to pull a deployment rather than
having to push a deployment.

The server-side parts of this are awaiting further development.
Capture popen3 exit status correctly

What do you mean, you don't set $?
Handle git-config exiting with 1

That's perfectly cool and expected.
Have CommandFailed return the command, too
Rescue failed command in config_list
UI improvments

Colour-code the stdout/stderr indications (better differentiation of likely
errors vs info), and also put the OK/FAIL on the LHS for better-aligned
output.
Newlines are your friend
New giddyup type option: origin

Set the repo origin to the specified URL.
Only complain about autochmodhooks if the hook script exists
Seriously, you're calling it *purple*?
trigger/check-deploy implemented

Oh what a frantabulous day it is today...