CORE-5554 "Ensembl" hyperlink now opens in new tab

(cherry picked from commit 880443550ff0930fe65a01643fe379abc9b01d75)
CORE-5555 Corrected misspelling

(cherry picked from commit cbc77bf34b41f9d853a9144c65213c972e324b78)
CORE-5553: Added message and context help

(cherry picked from commit c72b79a3406d16e1ceb46aeb2a4e580a6581c110)
core-5553 update info text for send to ensembl
(cherry picked from commit 604a84249e934c065fbbba1e4b236f62984220c5)
CORE-5568: rm superfluous call to setPresenter
setPresenter is already called in the super constructor.
CORE-5568: Corrected app hover tooltip
CORE-5572: Added unique id for multi data windows
CORE-5572, CORE-5571
core-5588 fix scrolling issue with analyses window.
(cherry picked from commit 845efba4a26109b808d8dfa3ea7de03ce4b4b519)
core-5519 core-5579 add save on close support.add icon to menu item
update code-mirror lib to 4.2
core-5579 add refresh to allow individual views to refresh
Merge branch 'dev'
enable  create tab file menu by default. Fix multiple asterisk for dirty file.
Merge branch 'dev' of github.com:iPlantCollaborativeOpenSource/DiscoveryEnvironment into dev
CORE-5557: began implementing the servlet that receives the OAuth 2.0 authorization callbacks
CORE-5557: finished implementing the OAuth authorization code servlet
CORE-5558: allow the UI to detect when a service call causes a redirect
CORE-5558: added rudimentary redirection handling for authorization requests
Added processing for app window parameters
If the URL contains a "type=apps" parameter, the apps window will be
opened with the default selection. If the URL contains the
"app-category={App Group id OR App Group Name}" as well, then the
corresponding app group will be selected when the apps window opens. To
be specific, the "app-category" parameter will only be processed if
there is also a "type=apps" parameter.
The URL may also contain multiple values, allowing the data and apps
window to be opened at the same time. The order of the "type" parameters
matters with respect to window order within the DE.
CORE-5559
CORE-5559: Mv redirect notification to apps module