Update to support per task job executions
With meltano!2652 (closed) as part of meltano#3479 (closed) the meltano schedule command gains add's support for jobs (https://docs.meltano.com/reference/command-line-interface#job).
- 
meltano schedule run schedule-namewill behave as it does today when calling a legacy elt job - 
meltano schedule run schedule-namewill callmeltano rununder the hood when the schedule is a job and effectively just be an alias formeltano runin that scenario.- It will not call 
meltano runper task , it will simply callmeltano run <job_name> 
 - It will not call 
 - The new schema output from 
meltano schedule list --format=jsonwill clearly distinguish between legacy elt schedules and new jobs with tasks. - files-airflow will be updated and temporarily accommodate but the existing json format and the new format.
- files-airflow will determine which format is in use either by calling 
meltano --versionfirst, or potentially by looking for a top-level embeddedversionfield in the json output. - files-airflow will continue to use a BashOperators calling 
meltano schedule run <schedule name>for legacy ELT schedules - files-airflow will create a dag/BashOperator per task when encountering a job. Which in turn will call 
meltano run <the task blocks...>directly rather than a singularmeltano schedule <job_name> 
 - files-airflow will determine which format is in use either by calling