Moves integration test fragments to their own directory

* Rather than cluttering up the tests directory with intergration tests,
  moves them to their own root sub-directory.
Updates the target-platform to JBT-IS 4.2.0-Alpha5
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