external_dependencies` blocks now accept dicts, where the keys are the external DAG names and the values are either:
- `tasks`: A list of tasks out of which ExternalTaskSensors should be created
- ExternalTaskSensor parameters, such as `retries` or `execution_delta`, so that users can override any `wait_for_defaults` set on the DAG-level.
`external_dependencies` dicts are available at the task, task group, and DAG level.
Additionally, a bug was fixed, so now multiple tasks from one external DAG can be listed in `external_dependencies` blocks. Note that list-style `external_dependencies` are permissible.