Better info and error handling

Print out more info in post_receive, distribute, activate so the user
is more informed

Process the results from distribute and activate in post_receive

Process the results from post_receive in gear postreceive

Process the results from remote_deploy in 'gear remotedeploy' and raise
if it failed (so jenkins fails)