[FEATURE] Add errorClass to form.hidden VH

For use in JS-enhanced frontends it can be useful to attach errorClass
even to hidden fields (to detect validation errors).

Change-Id: Iabfe939014bf3997d805fd902ab1f7a6be401f45
Releases: master
[TASK] Remove dependency on installer

Rely on implicit dependency through TYPO3.Flow

Change-Id: I8a80c23c995dd3b76e8ab5187df3330e96e3603d
Releases: 2.0, master
[TASK] filemtime is namespaced in TemplateView.php

Change-Id: I583a28863564818dd0206937b74d4f0a86291603
Resolves: #45987
Releases: 2.0, master
Merge "[FEATURE] Add errorClass to form.hidden VH"
[FEATURE] Add a Format.Case ViewHelper

This adds a Format.Case ViewHelper that changes
a string's case in various manners like uppercase,
lowercase, (un-)capitalization and
each-word-capitalization.

Change-Id: Ibabab201d3181b932945a5b38451b0ac6d8109ce
Resolves: #44572
Releases: master
Merge "[FEATURE] Add a Format.Case ViewHelper"
Merge "[TASK] filemtime is namespaced in TemplateView.php"
[BUGFIX] GroupedFor ViewHelper to support DateTime objects

The groupedFor view helper can group by DateTime objects as defined
in the properties of an object. It uses \DateTime::RFC850 format to
group by internally, so the the subsequent groupKey can use it to
format a valid date again.

Change-Id: I06bdbd29c794c3bb085cba13353e7470ffbb3962
Fixes: #44826
Releases: master
Merge "[BUGFIX] GroupedFor ViewHelper to support DateTime objects"
[TASK] Add packageKey attribute to ifHasRole view helper

This change adds support for handling a packageKey to the ifHasRole
view helper. It can be used in three ways:

1) The 'old' way, with just a string like 'Administrator'
   This will result in a check for the Administrator role within
   the current package (fetched from the controllerContext)
2) With a full role identifier like 'Foo.MyPackage.Administrator'
3) Using both, the role attribute and packageKey attribute

Change-Id: Iae92119bf9f8d6125211d1e4b1e42a0a513d804b
Related: #37451
Releases: master
Merge "[TASK] Add packageKey attribute to ifHasRole view helper"
[TASK] Remove leading backslash in use statement(s)

Change-Id: If99654189ac69742c95c1de8096a01e51471661c
[TASK] Revert: "Add packageKey attribute to ifHasRole view helper"

This reverts commit 806a29a4dabd5a7a90b55d819a39782a0a807cff
The change was merged too early by mistake. Related changes need to
be merged first.
see: https://review.typo3.org/#/q/status:merged+branch:master+topic:roles,n,z

Change-Id: Iefc877e227484f3a1db502b0da4d3f5e7fb7b0a7
Related: #37451
Releases: master
Merge "[TASK] Remove dependency on installer"
Merge remote-tracking branch 'upstream/master'