**Description**

It would be great having a option to abort a DAG Runs through the REST API.

**Use case / motivation**

The proposed input params would be:
 - DAG_ID
 - DAG_RUN_ID

The DAG Run should abort all its tasks running and mark them as "failed".

**Are you willing to submit a PR?**

**Related Issues**


tests/api_connexion/endpoints/test_dag_run_endpoint.py
)
            for i in range(len(dates))
        ]
        with create_session() as session:
            session.add_all(dag_runs)
            session.add(dag)
        return dag_runs
    @parameterized.expand(
        [
            ({"execution_date_gte": '2020-11-09T16:25:56.939143'}, 'Naive datetime is disallowed'),
            (
                {"start_date_gte": "2020-06-18T16:25:56.939143"},
                'Naive datetime is disallowed',
            ),
            (
                {"start_date_lte": "2020-06-18T18:00:00.564434"},
                'Naive datetime is disallowed',
            ),
            (
                {"start_date_lte": "2020-06-15T18:00:00.653434", "start_date_gte": "2020-06-12T18:00.343534"},
                'Naive datetime is disallowed',
            ),
            (
                {"execution_date_lte": "2020-06-13T18:00:00.353454"},
                'Naive datetime is disallowed',
            ),
            ({"execution_date_gte": "2020-06-16T18:00:00.676443"}, 'Naive datetime is disallowed'),
        ]
    )
    def test_naive_date_filters_raises_400(self, payload, expected_response):