[BUGFIX] Align fields in FormEngine properly

Some fields are not aligned properly.

Change-Id: I043267b0fef08e17d1c0197eb913bfdf86c80e0a
Resolves: #63120
Releases: master
Reviewed-on: http://review.typo3.org/34426
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Tested-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
[BUGFIX] Fix access to empty ObjectStorage with numeric key

This prevents a warning error triggered by spl_object_hash being called
with an integer/string and can be caused by Fluid like this:

{object.relations.0}

Resolves: #62553
Releases: master, 6.2
Change-Id: Ie7d2a249e17f719142482781c2a96d093ff5f94c
Reviewed-on: http://review.typo3.org/33615
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
[TASK] Improve output of EXT:beuser > Permissions > Edit

* Abort link should be rendered as a button
* Preview link was empty
* If no groups are there, don't render the select box
* Add backlink in toolbar

Change-Id: I913bf3ebc2784206afe285ceeb9691231cafcaf9
Resolves: #63122
Releases: master
Reviewed-on: http://review.typo3.org/34429
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
[TASK] Use fully qualified name resolution in PHP 5.5

Since PHP 5.5 is a requirement, calls with the objectManager
should use the ::class construct instead of a string argument.

Resolves: #63112
Releases: master
Change-Id: Iedbb896607adddce2b23ab67f990fa2296c0d1bb
Reviewed-on: http://review.typo3.org/34414
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
[BUGFIX] Follow-up to fully qualified name resolution in PHP 5.5

One false substitution slipped through and is reverted to its
original state again.

Change-Id: Ief0a3dde558a35cfdb17a8b96ecdefecadd8c3ec
Resolves: #63112
Releases: master
Reviewed-on: http://review.typo3.org/34445
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
[BUGFIX] Output dashed name for missing CLI arguments

This changes the command argument name outputted on errors from variable
naming to dashed notation as used on the CLI.

Resolves: #61630
Releases: 6.2, master
Change-Id: Ie41c90c056505df859aec3ee306718c874dd8a05
Reviewed-on: http://review.typo3.org/34425
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
[BUGFIX] Improve checkboxes in user settings

Change-Id: Ifb72a8cb8236a370dab9c6d8604adf7ba02fc06d
Resolves: #63125
Releases: master
Reviewed-on: http://review.typo3.org/34437
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Tested-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
[BUGFIX] jQuery is loaded twice in backend.php

Due to several patches, jQuery is currently
loaded twice in the backend.php script.
Once via window.jQuery (default noConflict)
and via TYPO3.jQuery. The core only uses
window.jQuery in the module menu JS
which is now changed to use TYPO3.jQuery.

As for the current state, as long as jQuery
is not globally available with window.$ due
to the conflict with Prototype, the TYPO3.jQuery
is used throughout the core, and also
in the module menu.

Releases: master
Resolves: #63133
Change-Id: Iadc019ec4b84f2aee833009c1c47449e9c1d2fe7
Reviewed-on: http://review.typo3.org/34455
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>