[TASK] Cleanup Topbar

* Add sitename to topbar
* Remove TYPO3 name from topbar shape
* Align TYPO3 logo with module navigation
* Adjust livesearch styling
* Adjust help menu
* Adjust user menu
* Adjust workspace menu
* Adjust clear cache menu
* Adjust open docs menu
* Adjust bookmarks menu
* Add workspace highlight corresponding to the icon color
* Remove duplicated css for app-icon in module menu
* Refactor topbar

Resolves: #63158
Resolves: #63160
Resolves: #63161
Releases: master
Change-Id: I5e34b41c0317e2720291503d97954481abb0356d
Reviewed-on: http://review.typo3.org/34776
Reviewed-by: Felix Kopp <felix-source@phorax.com>
Tested-by: Felix Kopp <felix-source@phorax.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
[TASK] Improve styling of sysaction toolbar items

The sys_action items need a restyling.

Resolves: #63480
Releases: master
Change-Id: I8b0c52924e9291eb3520c76b19be86ebba1f1ddd
Reviewed-on: http://review.typo3.org/34865
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Benjamin Kott <info@bk2k.info>
Tested-by: Benjamin Kott <info@bk2k.info>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
[BUGFIX] Follow-up: "edit this column" again

Change the color of the icon to dark instead of white to make it
visible again.

Fixes regression in row-header icon color from
I4d189857c2fd884e19479a5d702671bdc0e2b3da

Resolves: #63472
Related: #63468
Releases: master
Change-Id: Iaeac45e3594fd4f3fa6c17c80146b4d070600c5e
Reviewed-on: http://review.typo3.org/34840
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Benjamin Kott <info@bk2k.info>
Tested-by: Benjamin Kott <info@bk2k.info>
[TASK] Update dataTables to 1.10.4 and fix parameter names

In 1.10 version the parameter names need to be converted to
their new names. See http://datatables.net/upgrade/1.10-convert

fnCookieCallback is removed without substiution. Therefore
removed in this patch.

Resolves: #63479
Releases: master
Change-Id: If564b1797a81ce63730ebf2601cc62058940493c
Reviewed-on: http://review.typo3.org/34893
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
[TASK] Use name-resolution instead of strings where possible: 1

(part for EXT:compatibility6)

Use name-resolution with ...::class instead of strings where
possible.
(needs PHP 5.5, which is meanwhile required for master)

Change-set Iedbb896607adddce2b23ab67f990fa2296c0d1bb
first introduced usage of ::class in master. We now add it
in various more places.

Change-Id: I666e586749d6f4526bd780bdb210e58e57827d71
Resolves: #63477
Releases: master
Reviewed-on: http://review.typo3.org/34849
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
[TASK] Use name-resolution instead of strings where possible: 2

(part for EXT:core)

Use name-resolution with ...::class instead of strings where
possible.
(needs PHP 5.5, which is meanwhile required for master)

Change-set Iedbb896607adddce2b23ab67f990fa2296c0d1bb
first introduced usage of ::class in master. We now add it
in various more places.

Change-Id: I9f75521db330b1c3282c221a7ae2257fbf3557f7
Resolves: #63477
Releases: master
Reviewed-on: http://review.typo3.org/34855
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
[TASK] Followup: Update dataTables to 1.10.4 and fix parameter names

Use DataTables instead of dataTables to access the API.
Also switch to the new API.
https://datatables.net/reference/api/

Followup to change-id If564b1797a81ce63730ebf2601cc62058940493c

Change-Id: I81e2024f5a7d4032cfa65def91699bf9cbdd2982
Resolves: #63479
Releases: master
Reviewed-on: http://review.typo3.org/34897
Reviewed-by: Christoph Hofmann <typo3@its-hofmann.de>
Tested-by: Christoph Hofmann <typo3@its-hofmann.de>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>