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>
Update trusty OS image
Switch m1.small to m1.medium in bosh_cli_plugin_aws
Update BATs to use m1.medium
Only set net_id if specified in BATs
Configure flavor without ephemeral disk

via BOSH_OPENSTACK_FLAVOR_WITH_NO_EPHEMERAL_DISK

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
Adding final release for build 2732
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