Autodeployer receipt file update
First steps to director side errand cancellation

Signed-off-by: Adam Stegman <astegman@pivotallabs.com>
Separate task start and task polling in agent client.

Signed-off-by: Rob Day-Reynolds <rdayreynolds@pivotallabs.com>
Ensure errand results are retrieved even if it is canceled

Signed-off-by: Adam Stegman <astegman@pivotallabs.com>
Send agent cancel_task message when errand is canceled
formatting
Ruby agent handles cancel_task method (though no one implements it yet)
Implement cancel errand in Ruby agent

Signed-off-by: Adam Stegman <astegman@pivotallabs.com>
Handle errand cancellation in CLI and director task.

Add integration test

Signed-off-by: Adam Stegman <astegman@pivotallabs.com>
Wait for errand VM during integration test

  * Refactor BoshRunner to allow choice of working directory

Signed-off-by: Adam Stegman <astegman@pivotallabs.com>
Include TMPDIR when running errand script

Signed-off-by: Adam Stegman <astegman@pivotallabs.com>
formatting

Signed-off-by: dmitriy kalinin <dmitriy@pivotallabs.com>
send exception via nats if nats response is >1mb

Signed-off-by: dmitriy kalinin <dmitriy@pivotallabs.com>
`bosh micro deploy` now streams output

  * Refactored DeployerRenderer to compose an EventLogRenderer

Signed-off-by: Adam Stegman <astegman@pivotallabs.com>
Cancel errand integration test is pending except for ruby agent

Signed-off-by: Adam Stegman <astegman@pivotallabs.com>
Formatting cleanup to make rubocop happy

Signed-off-by: Maria Shaldibina <mariash@pivotallabs.com>
Adding final release for build 2416