BAT override BOSH CLI config path.

Paired by ben and glenn.

Change-Id: I54ed30c7e842efdb3d0e36ce104cdf1c4ec4979e
loosen restriction on net-ssh

When the cli gem is included in external projects
such as bosh-bootstrap, the strong requirement on
net-ssh ~> 2.2.1 can cause gem loading issues.

Change-Id: I66863658ae661d721dd282d41547039d0239c65f
s3 blobstore_client rewrite

- use aws-sdk gem instead of aws-s3
- added functional tests for S3
- updated rspec to latest version

Pair: Glenn & Martin

Change-Id: I52dea2512eb69b1d5288c9acdb3e92a71dfe8644
Merge "loosen restriction on net-ssh"
allow micro bosh to set agent ntp servers

- refactored settings into its own class

Change-Id: I9dc67107f0739e8750e5d9588abaee57aedf6e6e
Merge "BAT override BOSH CLI config path."
add set_vm_metadata to aws cpi

Change-Id: I946b9d44e2c366dafc970e01b07bb02174700c39
[fixes #39319053] - deployment/instance now notices a job rename as a 'change'.   Also removed unnecessary catch and throw on exception in the bat/bosh_helper. Added bat test to cover job renames.

Change-Id: Idc3e157a8037cb2d435950ea04071f5da370529d
Merge "[fixes #39319053] - deployment/instance now notices a job rename as a 'change'.   Also removed unnecessary catch and throw on exception in the bat/bosh_helper. Added bat test to cover job renames."
Merge "allow micro bosh to set agent ntp servers"
Merge "add set_vm_metadata to aws cpi"
Merge "s3 blobstore_client rewrite"
[package_compiler] Add default job spec properties to apply spec

When compiling a micro job, add default job properties (gathered from
micro job templates) to apply spec.

Change-Id: I70bb8584a8e48e6326c69979cbd888fe50e719a1
Merge "[package_compiler] Add default job spec properties to apply spec"
Merge remote-tracking branch 'upstream/master'