Bump versions of linux headers in trusty OS image test

Signed-off-by: Maria Shaldibina <mshaldibina@pivotal.io>

Conflicts:
	bosh-stemcell/spec/os_image/ubuntu_trusty_spec.rb
Update bosh-agent

This includes a cherry-pick of a807749, which is an update to a timebomb
test.

Signed-off-by: Maria Shaldibina <mshaldibina@pivotal.io>
Add workstation setup to Contributing.md

Running `bundle` leads to some cases where gems can't be installed due to missing dependencies for their native extensions. Specifically installing the pg gem proves more difficult than necessary if you install postgresql using brew, as it does't fix the architecture to `x86_64`. Furthermore, redis and golang are needed for running the tests with `bundle exec rake`.
Update bosh_vcloud_cpi gem to 0.7.0

Fix test errors in BAT network_configuration_spec
Merge final release for build 2732 to develop
Use VIP instead of private IP for agent services ip

Signed-off-by: Andrei Dinin <adinin@pivotal.io>
new command - errands to show available errands from deployment manifest
spec for 'errands' command
fix for CI error
run errand - prompts for which errand to run if not specified
spiking out GET /errands
Spec for GET /deployments/:name/errands
bosh errands/bosh run errands uses director.list_errands
Remove VMs column

Errands don't have more than 1 instance
Clean up pull request 625

Signed-off-by: Andrea Law <alaw@pivotal.io>
Update expectations to rspec v3 `expect `format.

Signed-off-by: Caleb Miles <cmiles@pivotallabs.com>
Bosh::Director::DeploymentPlan::Notifier to send start/end/error events.

[#77383434]

Signed-off-by: Caleb Miles <cmiles@pivotallabs.com>
Emit deployment-related events during update deployment.

- added event: begin update deployment
- added event: finish update deployment
- added event: error during update deployment
- also cleaned up specs:
  - pulled instance variables into `let` blocks
  - moved common setup into a context

[#77383434]

Signed-off-by: Caleb Miles <cmiles@pivotallabs.com>
Integration test for update deployment events.

- ensure the Bosh HM logs an alert when it sees start and stop events

[#77383434]

Signed-off-by: Caleb Miles <cmiles@pivotallabs.com>
Fix style on pull request 655

Signed-off-by: Andrea Law <alaw@pivotal.io>