[FEATURE] Allow row highlight in table.t3-table

<table class="t3-table"> is the TYPO3 standard class. Allows
success / danger / warning / info and active on table rows
and table cells.

Also makes use of new table row markup in Report>Services.
This preceedes #62580 since FlashMessages can't be changed.

Test run this patch with EXT: styleguide Table demo markup.

Resolves: #62592
Releases: master
Change-Id: I36b4977ab1c412b4f29e4c6a1b958f498304048f
Reviewed-on: http://review.typo3.org/33677
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
[FEATURE] Rebrush FlashMessage / state colors

Rebrushes the FlashMessage layout and output. Better
contrast of box and text. Prominent links. Lighter boxes.

Resolves: #62580
Releases: master
Change-Id: I7db1dbf8aa8ce8d626757c001c1f1a1621d1a303
Reviewed-on: http://review.typo3.org/33666
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
[TASK] Make code PHP 5.3 compatible again for now

The content exception handler change introduced PHP 5.5 only
code parts. Revert these parts until we have a final
decision when to introduce PHP 5.5 only code in master

Releases: master
Change-Id: I16c818a686e1a99a5084ce8f8dcddef0cc930929
Reviewed-on: http://review.typo3.org/33682
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
[BUGFIX] Security status for saltedpasswords broken

Due to the new flashmessage styling the checks done for
saltedpasswords don't work anymore. Change the checks to the
new class names.

Resolves: #62598
Releases: master
Change-Id: Iea269f1d138e58cd551fa5575f3b03455a48d930
Reviewed-on: http://review.typo3.org/33689
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
[BUGFIX] Unresolved dependencies uses old flashmessage styling

The message when there are unresolved dependencies uses the old
flashmessage styling classes. Use the new classes.

Resolves: #62599
Releases: master
Change-Id: I3b48c6ae6ba19f771e81ce3de4bddefb2d509900
Reviewed-on: http://review.typo3.org/33690
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
[BUGFIX] DBAL message for EM uses old flasmessage styling classes

Resolves: #62600
Releases: master
Change-Id: I494232aa223de15df076699af8af6dfcfe66f5a8
Reviewed-on: http://review.typo3.org/33691
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
[TASK] Change docComment of FlashMessageViewHelper

Change the docComment of FlashMessageViewHelper to match the new output

Resolves: #62603
Releases: master
Change-Id: Ie32a8e2f4eac3d18bccc059c85370d063eaa65c2
Reviewed-on: http://review.typo3.org/33693
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Tested-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
[BUGFIX] RTE: Quickedit mode - RTE has no user CSS

Fix wrong absolute path calculation.

Releases: master, 6.2
Resolves: #56408
Change-Id: Ia96197f0dcf81bb8b52b511c75ae303a85ec9b97
Reviewed-on: http://review.typo3.org/33568
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
[BUGFIX] RTE wraps p tags around ol/ul in chrome and opera

Releases: master, 6.2
Resolves: #62559
Change-Id: Ib9c0576e82424065e875a73edfa91795c71e841e
Reviewed-on: http://review.typo3.org/33655
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
[BUGFIX] RTE: In Chrome RTE inserts weird span tags

Remove the span tags inserted by Chrome or Opera on execution of native
execCommand. The attributes of these span tags have evolved...
This is a follow-up change to http://review.typo3.org/33392.

Releases: master, 6.2
Resolves: #52470
Change-Id: Ib3c2fa3a1a8f0e378bfa2ca4a5f6e78d1fdf3da7
Reviewed-on: http://review.typo3.org/33657
Reviewed-by: Mathias Brodala <mbrodala@pagemachine.de>
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
[TASK] Avoid use of Ext.isDefined

Avoid useless overhead.

Releases: master
Resolves: #62609
Change-Id: I6b2f2805945d0e6a04b3617807f952cd30d8ede8
Reviewed-on: http://review.typo3.org/33700
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
[BUGFIX] Register the exception handler early in bootstrap

Currently registering the exception handler is done
after extensions are loaded to allow extensions to
modify configuration to override the exception handler
defined in LocalConfiguration or DefaultConfiguration.

Registering the exception handler so late has however
the drawback that exceptions throw before, lack proper
handling (and maybe in production even disclose more information
than needed).

Change that and register error handling much earlier
in the bootstrap so that exceptions thrown e.g. while
loading ext_localconf.php can show a proper stack trace
to give developers more useful information why the exception occurred.

To still allow extensions to override configuration,
we now remember the early exception and error handler classes
and potentially register a new exception handler after extensions
have been loaded.

Resolves: #60235
Releases: 6.2, master
Change-Id: I087173073ba75a54be14ca4f40f90c0e5304892d
Reviewed-on: http://review.typo3.org/31555
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
[BUGFIX] Bring back select field button's functionality

Fix the missing CSS classes for the up/down/remove buttons of select
fields in FormEngine.

Resolves: #62591
Releases: master
Change-Id: I5ab3bda5a1170451a75e0c992cf2c6579bfb8c5d
Reviewed-on: http://review.typo3.org/33676
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>
[BUGFIX] Fix script URLs for traditional modules

The introduction of CSRF protection for backend modules
introduced a regression for traditional modules.

Previously the script was calculated correctly if
not provided. Now API calls without providing the script
are assumed to be mod.php dispatched.

Fix that by checking if the M GET argument was sent
and fall back to traditional URL calculation.

Resolves: #62569
Releases: 6.2, master
Change-Id: I26d16acb513d678f117e0b645fe3eefebf909e3d
Reviewed-on: http://review.typo3.org/33626
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
[TASK] RTE: Avoid use of Ext.isString and Ext.isFunction

Avoid useless overhead.

Releases: master
Resolves:#62617
Change-Id: Ibb722b405d8c95335f655c78faa05fe3be8a4ea6
Reviewed-on: http://review.typo3.org/33706
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
[TASK] Remove old updates for upgrade wizard

This patch removes all upgrade wizard updates before version 7.
The old [wizardDone] LocalConfiguration entries are removed with the
SilentConfigurationUpgradeService.

Resolves: #62402
Releases: master
Change-Id: If5aff37a8caf8e74eebac8ff857bcf9be8cd0092
Reviewed-on: http://review.typo3.org/33476
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>