Adds the project skeleton for eclipse development

* Updates the README
* Imports scripts from designer
* Adds the jboss / eclipse luna target platform
Adds teiid client plugin and spi

* Adds a eclipse non-dependent SPI plugin that could be used as an API

* Adds an eclipse dependent set of utility classes and SPI implementations

* Adds the teiid runtime client plugin
Rename anything TeiidServer related to TeiidInstance

* Take the opportunity while the app is young to make this change since
  teiid is not technically a server anymore but a module of jboss so
  the term instance is preferred
First prototype project for integration testing teiid client

* Project uses arquillian (and maven) to run tests originally taken from
  teiid codebase against komodo's teiid client implementation.

* Dependencies comes from BOTH the manifest AND the pom and the build is
  created in the target directory rather than bin

* Note the arquillian.xml file which is essential for providing the
  arquillian framework with the location of JBOSS_HOME for the tests to
  execute.

* Tests all currently broken since no data files are provided.
Use arquillian without maven

* Download the arquillian required libraries via ant and maven

* src/arquillian.xml MUST be in the build path and at the root of the
  build so that it gets transferred to bin/arquillian.xml. Since
  arquillian's ConfigurationRegistrar class tries to fetch the
  file using 'classLoader.getResourceAsStream(resourceName)', the
  resourceName (arquillian.xml) has no path hence needing to be in root

* The aquillian.xml file is essential for setting the jbossHome property
  of the jboss server. Without this the arquillian config manager throws
  an NPE over the value of jbossHome.

* Since this is no longer a maven project then the maven src directory
  layout is no longer required.
All integration tests to pass

* arquillian.xml
 * adds serverConfig property to ensure that teiid is fully initialised
   in test server

* Adds in testdata and ports over the SmartTestKomodoSuite from designer
  for accessing it.

* Utils plugin for general testing utilities
Renames teiid client test project to teiid-8.7

* Since multiple fragments will be constructed for testing different teiid
  versions, need to define this plugin's teiid version
Adds test plugin for the client connecting to teiid 8.4

* Creates an arquillian jboss instance with teiid 8.4 installed and
  connects to it