

**Description**

Qubole Hook and Operator do not support `include_header` param for getting results with headers
Add Support for `include_header` get_results(... arguments=[True])
**Use case / motivation**

It's very hard to work with CSV results from db without headers. 
This is super important when using Qubole's databases.

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

Not sure yet, I can give it a try

**Related Issues**


airflow/providers/qubole/hooks/qubole_check.py
"""Whether Qubole column are boolean"""
    try:
        return value.lower() in ["true", "false"]
    except ValueError:
        return False
def parse_first_row(row_list) -> List[Union[bool, float, int, str]]:
    """Parse Qubole first record list"""
    record_list = []
    first_row = row_list[0] if row_list else ""
    for col_value in first_row.split(COL_DELIM):
        if isint(col_value):
            col_value = int(col_value)
        elif isfloat(col_value):
            col_value = float(col_value)
        elif isbool(col_value):
            col_value = col_value.lower() == "true"
        record_list.append(col_value)
    return record_list
class QuboleCheckHook(QuboleHook):
    """Qubole check hook"""
    def __init__(self, context, *args, **kwargs) -> None:
        super().__init__(*args, **kwargs)
        self.results_parser_callable = parse_first_row
        if 'results_parser_callable' in kwargs and kwargs['results_parser_callable'] is not None:
            if not callable(kwargs['results_parser_callable']):
                raise AirflowException('`results_parser_callable` param must be callable')
            self.results_parser_callable = kwargs['results_parser_callable']
        self.context = context
    @staticmethod
    def handle_failure_retry(context) -> None: