Add in classes for TeiidDriver

* Backward compatible sql teiid driver
Adds functionality for ExecutionAdmin interface and implementations

* Since protocols for version 7 and 8 are so different, a single abstract
  parent provides the Admin object but constructs it using the specific
  version implementation