TEIIDDES-2025  Fixes jboss 5 servers failing to display teiid connections

* Jboss 5 servers verify host connection using the web port which does not
  return any information on its input stream hence erroneously returing
  false

* Override the isHostConnected method in JBossServer7Util to continue
  querying the input stream for 7 servers and remove this querying for the
  default, ie. jboss 5fixed connection issue with AS 5/Teiid 7.7 server
TEIIDDES-1990 Added READ and EXECUTE check boxes for SYSADMIN data role
TEIIDDES-1982 Now capturing more context to failed data source creating during vdb deployment
TEIIDDES-1982 Now capturing more context to failed data source creating during vdb deployment
TEIIDDES-2045 Resolves VdbDeployer issue
TEIIDDES-2042 fixed parsing of row with sequencial delimiters
teiiddes-1808: Fixed NPE and added teiid dependency in manifest.
TEIIDDES-2053
* generated source model name now "SourceModel" or suffixed with a # if already exists
* generated view model name now "ViewModel" or suffixed with a # if already exists
* generated view table name now "new_table"
teiiddes-1961: setText() was setting the caret position to zero. Added logic to set it to the end after setText().
teiiddes-1961: Chacged to use caret postion prior to setText() in case the user was editing the middle of the text vale.
TEIIDDES-2040 Added final call in finisher to reconcileTargetAttributes()
TEIIDDES-2061
* Added validation rule to create warning if char length is > 1
* Added checks in property source to prevent changing the length if == 1 for char datatypes. Includes columns and parameters.
* Logging warning if user tries to change the length == 1 property value in properties view or Table Editor
* Checking char types and length in JDBC importer to change char to String type if length > 1
TEIIDDES-2055
* Added property editor panel to New REST WS connection profile wizard
* Added propety editor panel to REST WS CP Properties editor
* Updated XML URL Import page to add extra properties as Request Header info
teiiddes-2055: Added logic to read optional request properties for Test Connection.
teiiddes-1613: Added documentation for the REST importer
teiiddes-1904: Fixed table column definition
TEIIDDES-2067 added lock diagrams feature
 * Locks/unlocks package diagram
 * required diagram-locked boolean extention property in core.mxd
 * changed t-diagrams to transient (not persisted)
 * removed Notations widget in diagram perferences. ONLY UML available anyway.
 * Fixed diagram toolbar narrow width issue
TEIIDDES-1578 Extension Properties category collapses in property view
TEIIDDES-2064: Update the teiid version upon successful connection

* TeiidServer
 * Once the instance has successfully connected update its version with
   the runtime version from the server. If the instance is the default then
   this value will be displayed and used accordingly.

* TeiidServerEditor
 * Make the runtime version editable if the instance is stopped. This will
   allow the user to control the version of the instance, including which
   runtime client is used to connect to it.
 * Once the instance is successfully started, the runtime version is
   discovered and the editor's version is populated correctly and no longer
   editable.
TEIIDDES-1982,2036 submodule changes

* build.properties, ExecutionAdmin exception