**Apache Airflow version**: 1.10.*
**BackPort Packages version**: 2020.10.5rc1

**What happened**:

`BigQueryInsertJobOperator` tries to start a BigQuery job by specifying a job_id which is a combination of `dag_id`, `task_id`, `execution_date` and an additional `uniqueness_suffix`.

https://github.com/apache/airflow/blob/master/airflow/providers/google/cloud/operators/bigquery.py#L2072

However, because BigQuery only accepts alphanumeric (in additon to dashes and underscore) characters then, if a DagID contains a version number whcih includes a `.` character then this will cause the task to fail.

https://cloud.google.com/bigquery/docs/running-jobs#generate-jobid

**How to reproduce it**:
Create a DAG with the name `my-dag-v1.0`.
airflow/providers/google/cloud/hooks/bigquery.py
"""
        Returns a BigQuery service object.
        """
        warnings.warn(
            "This method will be deprecated. Please use `BigQueryHook.get_client` method", DeprecationWarning
        )
        http_authorized = self._authorize()
        return build('bigquery', 'v2', http=http_authorized, cache_discovery=False)
    def get_client(self, project_id: Optional[str] = None, location: Optional[str] = None) -> Client:
        """
        Returns authenticated BigQuery Client.
        :param project_id: Project ID for the project which the client acts on behalf of.
        :type project_id: str
        :param location: Default location for jobs / datasets / tables.
        :type location: str
        :return:
        """
        return Client(
            client_info=self.client_info,
            project=project_id,
            location=location,
            credentials=self._get_credentials(),
        )
    @staticmethod
    def _resolve_table_reference(