[BUGFIX] Generation of class information fails with DateTime

If using the class info factory to create a class information
for DateTime an Exception occurs as the reflection api handles
DateTime wrong when reolving constructor arguments. Therefore a
custom class info has to be created.

Releases: 6.2
Resolves: #49307
Change-Id: Ia463776ff992eb0c91bca84710f934ee282355e5
[WIP][FEATURE] Enable recursive validation

This patch enables recusrive validation by backporting
the TYPO3.Flow validation api.

Releases: 6.2
Resolves: #6893
Change-Id: I9622a5c3a09689a7db6e80df361b8f6fec671c83