Change emit to emit_error in error callback
Handle download and unzip failures

- raise the failures up to halt staging

[#72575882]
Propagate security group rules to containers

* Bumped warden dependencies
* Rename `setup_network` to `setup_inbound_network` to avoid confusion
* Honor network egress rules in staging and start messages
* Transform egress rule JSON into Warden NetOut requests

[#71585132]

Signed-off-by: Matthew Sykes <matthew.sykes@gmail.com>
Merge remote-tracking branch 'origin/pr/133'
Serialize downloads of buildpacks

  - Increase inactivity timeout
  - Allow one buildpack downloader
  - Switch from parallel to serial download
  - Recover from failed downloads/unzips

[#72575882]

Signed-off-by: Julian Friedman <julz.friedman@uk.ibm.com>
Use ports instead of port, type and code are integers

[#73594384]

Signed-off-by: James Myers <jmyers@pivotallabs.com>
Add em-synchrony to Gemfile.lock
Be conscious and advertise belonging zone

To extend multi-AZ (Availability Zone) feature, DEA is made to
- be conscious which zone it belongs to, and
- advertise the zone info via message bus / varz.