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.
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.