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-5579 refactor code. add / delete logic.
core-5519 core-5579 refactor code. support creation of tabular files
core-5579 core-5519 add support for creating new tabular file.
core-5519 core-5579 add saving support. refactor toolbar to move paging toolbar to the bottom.
core-5588 fix scrolling issue with analyses window.
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-5682 add favorite field to the model