Add missing documented event types
remove unnecessary assertions from service_brokers_controller_spec
Rename audit.broker.* to audit.service_broker.*
backfill test for asynchronous deletion
Only record service_instance deletion event on success

Previously, these events after the deletion job was enqueued rather than
after the job successfully completed. Now, event creation is done in the
AuditEventJob, which wraps the ModelDeletion job for service instances.
Backfill test for asynchronous deletion of service_bindings
remove unnecessary assertion in service_bindings_controller_spec
rename binding to service_binding in service_bindings_controller_spec

This prevents binding.pry from breaking.
Add deletion audit event for service bindings

Uses the AuditEventJob wrapper for ModelDeletion job to make sure that the events are created only once the deletion was successfully done

[#62604844]
Mark all service-related events examples as experimental
Add api specs for service_binding events

[#62604844]
Rename changes_from_catalog to changes_from_broker_catalog in service and service_plan events
Update gems/dependencies

[82796408]
Add job_name_in_configuration method to AuditEventJob
Save specific data from security context in the event repository

Saving the security context itself causes issues with DelayedJob
Add package_state to app_usage_events

[#82697984]
Make signal handlers re-entrant.

- Ruby 2.0 and above no longer allow for mutex operations to be
performed within signal handlers, as the possibility for deadlock
exists. The Steno logger uses mutexes for synchronization and thus the
CC was blowing up whenever a signal was sent to USR1 or USR2.
Reorder drain scripts and update cf-registrar gem.

[#81881602]
Use space instead of space_guid and organization_guid during event creation when possible

Without passing the space object, the database will store the space_guid but not the space id (the database id). This causes many sql queries to fail because they perform joins on database ids instead of guids
Record service and service plan deletion events when brokers are deleted