Start the teiid server when the parent server is started

* TeiidServerManager
 * In an attempt to stop this manager being loaded before the ServerCore's
   servers had been initialised, it is lazily loaded. However, it is loaded
   too late for the the listeners to attach and to be fired unless the
   server node in the Servers view is expanded.
 * Breaks the listeners out into their own class which can be inited on
   starting of the bundle.

* DqpPlugin
 * Parent server listener started when bundle is started

* Result should be the teiid server is not just created but also properly
  connects upon starting of the jboss server.