Updates teiid client to latest changes in teiid 8.7.x

* From teiid commit: c921dc78
* To   teiid commit: c240297c
teiiddes-2324:  Changed invokeHttp() to use named parameters.
TEIIDDES-2285 Utilized tabbed panel for security options to reduce
dialog size
TEIIDDES-2348 removed redundant past call on keyReleased()
TEIIDDES-2379 added filterering of target object from choices list
TEIIDDES-2344 changed item.getStatus().toString() to item.toString() to
capture the actual validation message
TEIIDDES-2380 Added check to this page to check the originating model
for any overritten extension properties and display a warning dialog
stating these properties will not be copied. (i.e. not yet supported)
Merge pull request #420 from phantomjinx/9.0.x

9.0.x
Remove System.out print statements
TEIIDDES-2381 Discovering table type from table index entry and applying
to to TableRecord so runtime's ResolverUtil would have the correct value
for isTemporaryTable()
TEIIDDES-2386 changed logic to properly add diagram's exported actions
to the Model Explorer.
* Note removed the Clear Transformation action for t-diagrams since that
should only happen from within a transformation diagram or editor
TEIIDDES-2387 removed unnecessary call to handleInfoChanged() on
datatype selection or change.
TEIIDDES-2385 changed wws4j version to 1.6.17
 TEIIDDES-2213 - workaround for postgres driver issue with import of
some procedures
TEIIDDES-2392 added validation logic to prevent override name same as
translator type/name
 TEIIDDES-2392 added validation logic to prevent override name same as
translator type/name
TEIIDDES-2306, TEIIDDES-2391
* remove offending setDefaults() call after selecting new type
* changed FunctionForm constructor to use raw form category and not
perform toUpper().
JBTIS-290 - add org.jboss.tools.usage resolution parameter
Merge pull request #422 from pleacu/JBTIS-290

JBTIS-290 - add org.jboss.tools.usage resolution parameter
TEIIDDES-2388 added simple connection url template for SAP/HANA driver