Issue #3280301: Improved developer experience and integrations
- Add the option to open events in the current tab
- Since YAML is a superset of JSON, way more human friendly to use and fits well with the Drupal ecosystem, we can safely switch to using YAML for the advanced settings instead - https://yaml.org/spec/1.2/spec.html#id2759572
- Piggy back off other YAML editors if they exist to provide a better editing experience.
- Add better integration for jquery_ui_draggable and jquery_ui_resizable if they're installed.
- Add support for rendering a special details field in the dialog if it exists (same as in fullcalendar_view).
- Add support for better localization by fetching it from the current Drupal installation - setting the first day, direction and locale.
Closes #3280301