Updates teiid client with support for Teiid 8.8.Alpha1

* Adds in changes to client as per Teiid 8.8.Alpha1

* Adds in unit tests for execution against the Teiid 8.8 version

* Copies in unit tests for the MetadataValidator which although used
  sparingly in the code does load a mass of DDL from the SYS and SYSADMIN
  sql files. So good to know that they are working correctly!