Framework for dealing with minor parser versions across teiid versions

* Instead of version 8 parser assuming a version number of 8.x.x, set the
  version from the QueryParser when its constructed.
Parser version handling

* Handling for commit 'TEIID-2381 modifying support for the source hint'
WIP
TEIID-2067 adding support for deploy-time defined global temporary
    tables