Support for remote jboss servers

* In order to support remote jboss servers, the jboss rse.integration
  feature must be included in the target platform. Otherwise, it is not
  possible to create a jboss server configuration pointing to a remote
  server in the Servers View server wizard.
Teiid Server Editor - avoid possible null exception

* The admin ssl checkbox is not used or displayed if not editing a teiid 7
  server. Thus, eventuality shold be handled.
Teiid Runtime Client Extension point configuration

* Only 1 runtime factory should be defined for the runtime client extension
Fixes tidying up creating remote jboss servers

* TeiidServer
 * Avoid creating a teiid server with a ServerWorkingCopy parent since this
   parent will not be the same as that in the TeiidServerManager

* TeiidServerManager
 * When modifying a parent server, it is more likely the server will not
   be connected so we want a teiid server returned more often than not as
   all we want is its settings to update the existing registered teiid server

* JBoss7ServerUtil
* JBossServerUtil
* TeiidServerAdapterFactory
 * Seems jboss7Server instances can return a ServerWorkingCopy as its parent.
   Avoid using these in TeiidServer by passing around the original server
   being adapted instead

* ExecutionAdmin
 * Check admin is not null before running init. Better to throw a proper
   exception than relying on the NPE from admin being null

* Messages
 * Incorrect package address
Update for target platform

* Seems that the current jboss plugins are insufficient for the Servers
  view to work correctly as they do not include the Jboss7ManagerService.

* Prudent to use the as feature instead as this does include all necessary
  plugins.