Enable deployment step for successful projects

This change set provides support for deployment.
You can provide a deployment script in the build settings.

If the latest build for a commit is successful you can hit the deploy button and let one
of the runners deploy your project. After successful deployment the status will change to _deployed_.
If the deployment fails the status will be _successful_ again.