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)
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-5682 add favorite field to the model
core-5686 model comments
core-5682 core-5686 add comments and favorite actions to actions columns.
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