TEIIDDES-1825 OData MED not getting picked up in Designer kit
Merge pull request #225 from mdrillin/TEIIDDES-1825

TEIIDDES-1825 OData MED not getting picked up in Designer kit
TEIIDDES-1824: Provides a Teiid Instance model the moment a parent is added

* When a new server added, traditionally the Teiid Instance model has not
  been available until the parent server has been started. However, it is
  increasingly expected for operations not requiring a connection for the
  model to be available. Changing the default server is one such example.

* TeiidParentServerListener
 * Do not check connection so that a new Teiid Instance model is created
   once a parent server is added. This allows the 'select instance' UI to
   list all instances.
Changes the NewServerAction to display the JBoss Server Wizard

* Scraps the Teiid Server Wizard to align with the functionality in the
  Servers View. The only UI calling this was the Guides View.

* TeiidServer
 * Improves the description of this Teiid Instance by appending the name
   of its parent server.
TEIIDDES-1827: Replaces 'Teiid Server' with 'Teiid Instance'

* Replaces references to 'Teiid Server' in properties files with 'Teiid
  Instance'

* Replaces references to 'Teiid Server' in comments in source files with
  'Teiid Instance'

* Replaces references in other files where it does appear in the UI but
  does not affect functionality.
TEIIDDES-1827: Replace 'Default Server' with 'Default Teiid Instance'

* Replaces references to default server in comments and UI text display
Merge pull request #226 from phantomjinx/master

TEIIDDES-1824, 1827 and misc
TEIIDDES-1826 Corrects problem when single file is chosen in FlatFile Connection Profile
Merge pull request #227 from mdrillin/TEIIDDES-1826

TEIIDDES-1826 Corrects problem when single file is chosen in FlatFile Connection Profile
Upgrade the 8.4 teiid runtime client plugin

* Repoints the submodule at the new rebased version of the 8.4.x branch
TEIIDDES-1742 Revert changes after fix for TEIID-2035
Merge pull request #228 from mdrillin/TEIIDDES-1742-2

TEIIDDES-1742 Creation of multiple non-JDBC sources in Designer requires JBossAS restarts
Fixes builds starting before server manager restoration

* AbstractTeiidProjectBuilder
 * Abstract builder that waits for the initialisation of the server manager
   if not yet started. Since validation and indexing rely on getting the
   default server's version for the correct runtime, these builders must
   wait until everything is up and running.
 * The builder sits on its own thread so it is possible for this thread
   to wait for the restoration of the server manager using join().
 * Builder classes inherit from this class and implement buildInternal.

* OpenableImpl
 * Both the PreviewManager and ModelBuilder try to open a project which
   causes a deadlock when create the necessary info objects.
 * Synchronizes the openWhenClosed method to avoid deadlocks.

* ITeiidServerManager
 * Introduces an isStarted method so that thread waiting on manager
   restoration are less verbose.
TEIIDDES-1832: default server failing to be set by model view

* SetDefaultServer
 * Those clients calling via the handler service will not have selected a
   server prior to initiating the action. As such, the cached selected
   server will be out-of-date. Thus, set the selected server to null in
   order to display the selectServer dialog if more than one server has
   been configured
Avoids errors being thrown by UI when designer is shutting down

* When shutting down, the dqp plugins change the Server Manager's state
  to SHUTDOWN. However, delete preview jobs may still be running and these
  change the server's configuration, which sparks notification events.

* The notifications events should not be distibuted around the system
  since everything is shutting down and little point in updating the UI

* More importantly it avoids calls to the Server's Manager's methods while
  not in a STARTED state.
TEIIDDES-1696 updated toc.xml to 8.2 community docs
TEIIDDES-1841 Improve error message for transformation export
TEIIDDES-1836 FlatFile Importer initially shows source model name error
Merge pull request #230 from mdrillin/TEIIDDES-1836

TEIIDDES-1836 FlatFile Importer initially shows source model name error
Merge pull request #229 from mdrillin/TEIIDDES-1841

TEIIDDES-1841 Improve error message for transformation export