Prevent moving service instances between spaces
[#84152630]
Add audit events for user_provided_service_instance
Fixed where we record the audit event for delete service plan visibility

- We had been doing it after running or enqueueing (maybe before the job ran).
- Now we do it immediately after the perform (whether it is synchronous or not).
- We're using `successes, failures = Delayed::Job.new.work_off` in our
tests to force the enqueued jobs to run.

[#62604848]
Formatting change
Fix names for service broker examples in events api spec
Fix issue with services event repository
Fix i18n translations when passed an array for the argument
Change StagingError to use default rather than generic

[#84232032]
Check if migrations have been run before loading models

* Prevent cc_worker, cc_clock, and cc_api from starting if migrations
  have not been run yet.

[#82697984]
Revert "Fix i18n translations when passed an array for the argument"

This reverts commit b446e62f92fbb263fa41e5cd594569263d53c67c.
Revert "Use new i18n error messages."

This reverts commit 7da10e379555fb088af16a370d47963718e787df.
Revert "Merge remote-tracking branch 'origin/pr/292'"

This reverts commit b8026921ad01422bf35cb38743e2d98dcf1a6d85, reversing
changes made to d2caa2bdc1fd2929af7ef253706818d3d1379ab1.
bump errors
Add api docs for user provided service instance events
[#62607172]
events for service bindings use empty string for actee_name field
Add audit events when creating service_plan_visibilities

[#62604848]
Make audit event when updating service_plan_visibility

[#62604848]
Remove changes_from_broker_catalog key from service and service_plan event metadata
make ngnix respect disabling timeout

[#84079612]
Update service broker api docs

Fields for update requests are not required
Add api docs for service plan visibility events

[finishes #62604848]