Merge pull request #279 from tejones/teiiddes-1992a

teiiddes-1992
Upgrades the target platform to 4.1.5.Final of JBT-IS
Upgrades the version of the plugin to 8.3
TEIIDDES-1986 Added provision for the SqlEditorPanel to actually perform the paste.
TEIIDDES-1998 writing and reading DefaultBinding and SecurityType connection info from model.
 * Setting default security type to None in new CP wizard
Fixes minor logic flaw in TeiidServerVersion functions

* TeiidServerVersion
 * The GreatherThan and LessThan methods work correctly if an expected
   result of true is calculated, eg. 8.0.0 > 7.7.0. However, the
   converse fails to be calculated, ie. 7.7.0 > 8.0.0 does not return false
 * Incorrect tests with minor and micro components

* Test suite added for spi classes
TEIDDES-2007 Added button and dialog to display temporary dynamic vdb xml contents
TEIIDDES-2009 added check for proxied EObject to prevent NPE
TEIIDDES-2007 added null datasource check because query on server might be null.
TEIIDDES-2010 Added check for no available schema nodes to prevent NPE
TEIIDDES-2008 Disallow ModeShape import in Teiid Connection Importer, add JDBC warning message
Merge pull request #280 from mdrillin/8.3.x

TEIIDDES-2008 Disallow ModeShape import in Teiid Connection Importer, add JDBC warning message
TEIIDDES-2011 added dependency to org.apache.commons.logging
TEIIDDES-2011 reverted changes. Issue is with Modeshape client jar.
TEIIDDES-1868 updating copyright year from 2013 to 2014
TEIIDDES-2012 Fixed issue with responding to changes in view model UDFs.
* Now including view models correctly.
* Fixed issue with isPushdown that was preventing some view functions from getting added.
TEIIDDES-1990 Added READ and EXECUTE check boxes for SYSADMIN data role
Merge pull request #281 from phantomjinx/master

Upgrades teiid client code to 8.6.Final
TEIIDDES-1879 Implemented changes to allow server version 8.6 or higher to access translator property definitions.
TEIIDDES-2020 fixed server version check