TEIIDDES-1724: Stops active editor selection if object is a descendent

* When opening an editor, the default behaviour is to find the file that
  is the input of the editor. This file is then selected in the model
  explorer if 'link with editor' is enabled.

* Behaviour changed to check whether the file being selected in the model
  explorer is the container of the currently selected object. If it is
  then do not change the selection.
TEIIDDES-1865 Misc. fixes
 - Filtering out the RemoteSystemTempFiles project in project selection dialogs
 - Fixed number of dialogs/pages that weren't setting or using project/view/source model properties
TEIIDDES-1708: Simplify threads in TeiidServerContentProvider

* TeiidServerContentProvider
 * Removes the load element job and merges its functionality with the
   refresh thread. Improves the performance and code readability.

* TeiidServer[Manager]
* EventManager
 * Moves the stop listener notification functionality onto the teiid server
   manager. Reduces the number of events passed to listeners when a server
   is reconnected.
JBTIS-173: Remove addition plugin attribution

* Removes the jcip plugin attribution from the feature's properties so
  that it doesn't come up as a separate licence description in the install
  wizard window.

* Ensures that the attribution is suitable displayed in the license.html