Fixes for failing unit tests
Partial revert of 9fb51aecd8e4debd4421791a37e091afc708a8ed

* The AuthenticationType CLEARTEXT was not a fully different option but a
  simple name change for USERPASSWORD and was never included in a final
  release.

* Reverts both AuthenticationType and Handshake to reflect 8.7 teiid client
Prototyping autocomplete functionality using teiid parser

* Establishes second jjt template strictly for auto-completion

* Generates BNF class from jjt template containing completions to display

* Editor brought over from designer purely for testing and demonstrating functionality