fix CI

Signed-off-by: Nick Wade <nwade@pivotallabs.com>
Implemented "last mile" of unbind v2

[Finishes #54135393]
Implement deprovisioning of v2 service instances.

[Finishes #54129245]
deleting empty file
use separate build pack cache blobstore in staging
be able to use subdirectory of a bucket in blobstore
add ability to find file and copy a public file to blobstore

[#56723198]
Move the logic of generating download URIs to blob store object.
Updated gem dependencies to use proper timestamps in loggregator messages

Signed-off-by: Nick Wade <nwade@pivotallabs.com>
Raise error when unbind fails on broker

We had to stub out unbind in a few model spec files to prevent some
shared example setup from failing. Records were being created and
explicitly destroyed for the purpose of generating a set of valid
attributes. When broker api interactions are moved to background jobs,
we ought to be able to remove these stubs; the lifecycle callbacks will
merely schedule jobs for the api calls, not try to execute them.

[#56092012]
[finishes #56091544] service deprovision should give user an error when it fails
Added build pack key to staging message.
[finishes #56742092] org-guid and space-guid are sent on v2 service provision
Merge pull request #88 from philwhln/master

improve failed rspec output 'Failure/Error: expect {'
Renamed custom buildpacks controller to buildpacks controller (custom buildpacks already means something).
[#56723198]
Rescues 404 from service brokers for delete/unbind

- Rescues WebMock errors to suppress unwanted warnings in tests
[finishes #56093232]
Let Sequel know about the old BillingEvent classes

[fixes #56898040]

The class namespace of this model was changed which broke all of the
Single Table Inheritance class loading because we were keeping the exact
class name in the database as the 'kind' field. This caused rows created
before the switch not to be loaded properly.
Protect the droplets and build pack cache upload and download urls by basic auths.
Remove test pollution from new Billing Event spec
Test classes rather than equality in billing events

This works around MySQL and PostgreSQL adapters claiming that an object
is not in a collection even if all of the attributes are the same.
Fix the wrong droplet keys get generated.
Renamed key_from_sha1 to partitioned_key