Renames integration test projects

* Packages in integration-test plugins are confusing the unit test plugin
  due to same package/name combination for AllTests class
Stops ExceptionInInitializerError when running tests

* Having the DEFAULT_TEIID_VERSION static in the class causes a circular
  initialisation state for the TeiidVersion class since the Version enum
  calls the TeiidVersion constructor which initialises the class which
  contains the DEFAULT_TEIID_VERSION static trying to get a value from the
  Version enum... ... ...
Adds teiid client unit tests ported from designer