Fill in the application.properties file

* This file is now used in the handshake between the client and the server
  and as such determines whether the messages communicated are stored as
  sealed objects or not.

* Teiid has the properties file filled in when its built with maven. However,
  this is not possible in the plugin since the project.version is the version
  of the Eclipse Teiid plugin rather than the source code. This substitution
  is therefore problematic and would also mean that the properties file
  would have to be wholly replaced since it is used in-place when devs
  run designer through the IDE.
TEIIDDES-879: Creates a driver template for this version of the runtime

* services/java.sql.Driver
 * Makes the plugin into a JDBC4 driver service provider so that it can
   be used as the Teiid client driver jar

* TeiidRuntimePlugin
 * Activator for retrieving the id of the plugin

* teiidDB.xmi
 * Teiid database definition migrated from connectivity plugin so may not
   be a perfect representation of this version of teiid.

* TeiidDriverValuesProvider
 * Provides values for the default instance of the driver template,
   including finding the location of this plugin for the entry in the jar
   list

* plugin.xml
 * Migrates the specific parts of the connectivity and connectivity.ui
   plugins and appends the appropriate version, allowing multiple versions
   of the Teiid driver to be available without needing to find
   separate jars. Thus, users take advantage of the installed runtimes for
   the sql drivers.