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.