Delete unneeded vms and job instances before recreating missing vms

Signed-off-by: Adam Stegman <astegman@pivotallabs.com>
Delete old VMs with static network reservations.

- Release all network reservations from old VMs if any are static.

[#68325788]
Added new bosh-director/spec/integration suite

- Added test to cover preparing and updating using a shared
DeploymentPlan::Planner.

Signed-off-by: Kris Hicks <krishicks@gmail.com>
Re-enabled file buffering for test logging to /tmp/spec.log

- This fixes a logging deadlock error, because File.sync=true disables
  thread-safety

Signed-off-by: Kris Hicks <krishicks@gmail.com>
Signed-off-by: dmitriy kalinin <dmitriy@pivotallabs.com>
Fixing tests impacted by new logger injections

Signed-off-by: dmitriy kalinin <dmitriy@pivotallabs.com>