TEIIDDES-1594: Refresh the server panel on name change of the server

* Adds an execution configuration listener to the server panel so that
  the text will be updated if the default server receives any configuartion
  updates, such as custom label.
TEIIDDES-363: Preference for ignoring cross-join warnings

* Add an option into eclipse preferences that can allow ignoring of
  group cross-join validation problems.
TEIIDDES-1472 Need look-ahead when selecting Runtime Type value for an extension property in MED Editor
Installed a look-ahead proposal provider for the runtime type and for the translation (locale) combos. These
look-ahead proposals work when the combo has keyboard focus. Selection is changed to the proposal if the CR
key is hit.
Merge pull request #106 from elvisisking/TEIIDDES-1472

TEIIDDES-1472 Need look-ahead when selecting Runtime Type value for an extension property in MED Editor
TEIIDDES-1597 Remove the concept of extention properties for ViewImpl objects for virtual models
View is no longer available as an extended metaclass for new MEDs. If an existing MED contains a View as an extended metaclass it is a validation error.
Fix for possibility of keyword sharing in language syntax

* ISQLConstants
 * Can be used for SQL syntax and upper-case is the expected norm. Thus,
   the NULL keyword should be held in upper-case

* ISQLStringVisitor
 * Has no need to extend ISQLConstants since its implementations have
   access to their own syntax interfaces

* Synced with change in runtime-clients
TEIIDDES-1545 "WSDL to Relational" importer fields for Source and View Model Definition Name enter backwards in Windows
Fixed by only updating the text field if it had a different value than the model.
Merge pull request #108 from elvisisking/TEIIDDES-1545

TEIIDDES-1545 "WSDL to Relational" importer fields for Source and View Model Definition Name enter backwards in Windows
teiiddes-1460: Added charset to REST extension metadata. Also added logic in the wizard to target the Teiid version for compilation.
Merge pull request #107 from elvisisking/TEIIDDES-1597

TEIIDDES-1597 Remove the concept of extention properties for ViewImpl ob.jects for virtual models
Merge pull request #109 from tejones/teiiddes-1460

teiiddes-1460
TEIIDDES-1597 Remove the concept of extention properties for ViewImpl objects for virtual models
Added back in ViewImpl to physical model. Also refactored metamodel-specific information from base provider to their specific metamodel provider.
Fixes a problem where view was not valid for a physical model.
Open new server wizard if there is no default server

* The server status panel displays a hyperlink and if no default server
  has text to that nature. The hyperlink opens the Servers view but if
  there is no default server then it also opens the new server wizard.
Add a preference for the last-resort default server version

* If there are no teiid servers defined then a last-resort default server
  version must be used in order to still provide the runtime client
  services to modelling.

* Replaces the hardcoded value with a preference that users can modify.

* Values limited to installed runtime client versions.
Merge pull request #110 from elvisisking/TEIIDDES-1597-2

Teiiddes 1597 Remove the concept of extention properties for ViewImpl objects for virtual models
Fix target platform due to outdates p2 update sites

* build.sh
 * Removes obsolete soa profile

* pom.xml
 * Bases TP on the integration stack platform base rather than obsolete
   soatools. This is consistent with what will be released for jbt4/jbds6

* teiid-designer.target
 * Newly generated using generate-target profile

* test manifests
 * org.objnesis is not included in the integration stack TP and is not
   required in test plugins anyway since locus' mockito carries its own
   internal objnesis. Thus, this is removing unrequired dependencies.