Magical deployments

![image](https://cloud.githubusercontent.com/assets/1301823/2626878/80e70386-bded-11e3-81f4-3dca6d9a29d3.png)

Hubot can now merge a branch into a release branch and push that merge. The deployment targets are aliased away, so you can say `hubot ship master to staging` as long as `staging` is setup prior.

To setup staging, call `hubot set stage-release-job to staging`.

This will find the current branch on `stage-release-job` and handle the merge automatically (if no conflicts).

This process will allow a non devops person to easily deploy a job without leaving the chatroom.

*Note the diff is dirty until #7 is merged in.