Merge branch 'master' into platform

* master:
  added #exists?(object-id) to simple_blobstore_client
  Add 'head /resources/id' route to check for blob existence
  Extracting key pair creation logic from vpc creation.
  fix system spec helper run_bosh for debug_on_fail logic
  umount loopback and bind mounts in ci_build_stemcell.sh
  boot aws create/bootstrap system step in CI won't attempt bosh task last on fail
  remove incorrect safeguards in key pair deletion
  print stemcell build stage before configuring and applying
  bosh deployer progress render supports global -P option
  add test for forcefully adding key pair
  add support for compiled_package_cache to bosh_deployer
  bug fix for log output shorter than 100 lines
  Fixed package_compiler to use correct Config.use_compiled_package_cache? method
  Fixed /info endpoint for compiled_package_cache extras
  Remove debugger from 'test' bundler group
Merge branch 'platform' of github.com:ankurcha/bosh into platform

* 'platform' of github.com:ankurcha/bosh:
  Fix timestamp parsing problems
  Make persistent disk detection fail in case it doesn't come up in time. Added tests, cleaned up classes
Use secure random instead on UUIDTools
Merge branch 'master' into platform

* master:
  update director.yml.erb compiled_package_cache properties
  restric weird workaround to postgres only
  Updated BAT tests that use ssh to support keypairs
  typo fix for ec2 variable
  workaround for weird sequel/postgres thing in vSphere CPI migration
  Add pre-condition and post-condition for VPC creation and destruction tests
  fix cpi external test variable context scope
  use bosh aws create for microbosh system test
  Make sure to create keypair for cpi external test
  Adding key before subnet in external CPI tests
  eventual consistency handling when deleting rds
  display nfc error code in error message
  better error handling for deployer stemcell creation
  Fix director functional spec after switching compiled_package_cache to blobstore_client
  bosh-stemcell-vsphere-0.8.0.tgz stable
  add external AWS bootstrap test for S3 bucket creation
  Replaced fog with blobstore_client for compiled_package_cache
  [deployer] sync vsphere anv vcloud with aws default config
  [bosh-release] use Hash in director.yml.erb for vSphere
Remove unused disk_spec.rb
Merge branch 'master' into vsphere-cpi

* master:
  update director.yml.erb compiled_package_cache properties
  restric weird workaround to postgres only
  Updated BAT tests that use ssh to support keypairs
  typo fix for ec2 variable
  workaround for weird sequel/postgres thing in vSphere CPI migration
  Add pre-condition and post-condition for VPC creation and destruction tests
  fix cpi external test variable context scope
  use bosh aws create for microbosh system test
  Make sure to create keypair for cpi external test
  Adding key before subnet in external CPI tests
  eventual consistency handling when deleting rds
  display nfc error code in error message
  better error handling for deployer stemcell creation
  Fix director functional spec after switching compiled_package_cache to blobstore_client
  bosh-stemcell-vsphere-0.8.0.tgz stable
  add external AWS bootstrap test for S3 bucket creation
  Replaced fog with blobstore_client for compiled_package_cache
  [deployer] sync vsphere anv vcloud with aws default config
  [bosh-release] use Hash in director.yml.erb for vSphere
Merge branch 'vsphere-cpi' into platform

* vsphere-cpi:
  Use secure random instead on UUIDTools
fixes dynamic drain deployment test
increase the progress bar refresh time to 10s for Bat test in CI
[release] Set the default blobstore port
use File in blob_utils
[release] Fix redis port in director spec
use File.open instead of File.new in blob_utils
Merge remote-tracking branch 'upstream/master'

* upstream/master:
  use File.open instead of File.new in blob_utils
  [release] Fix redis port in director spec
  use File in blob_utils
  [release] Set the default blobstore port
  increase the progress bar refresh time to 10s for Bat test in CI
  fixes dynamic drain deployment test
Merge branch 'master' into proxy-support-atmos

* master:
  use File.open instead of File.new in blob_utils
  [release] Fix redis port in director spec
  use File in blob_utils
  [release] Set the default blobstore port
  increase the progress bar refresh time to 10s for Bat test in CI
  fixes dynamic drain deployment test
Detect if url is nil
Remove useless test
Merge branch 'master' into platform

* master:
  use File.open instead of File.new in blob_utils
  [release] Fix redis port in director spec
  use File in blob_utils
  [release] Set the default blobstore port
  increase the progress bar refresh time to 10s for Bat test in CI
  fixes dynamic drain deployment test
  [director] Fix bug when retrieving current bosh & release revision
  updated gitignore to ignore public_stemcell_config.yml
  removed link that accidentally got committed
  fixed bug introduced by director cleanup
  director changes to improve consistency
  move .stemcell_builds into stemcell_builder directory
Merge branch 'platform' into proxy-support-atmos

* platform:
  Remove unused disk_spec.rb
  Use secure random instead on UUIDTools