Add OSS dagit telemetry capability (#5575)
- Graphql telemetry event
- Destructure request within the actual hook
- Fix success state, add config to disable dagit telemetry
- Fix bug with mutation
- Change location of launch button logging so that we can get more information. Add rich typing for telemetry actions.
- Move metadata to be a property of fxn returned by hook. Prevent upload of logs when in experimental telemetry mode. Prevent gql mutations from firing when dagit telemetry is not enabled.
- Fix config weirdness