[TASK] Integrate PHP-Parser

Use PHP-Parser based on tokenizer.
Single line comments are now restricted to appear before
nodes, otherwise they will be lost.

Needs still extensive testing to cover more possible coding
styles.
In general the handling of whitespaces and comments is sometimes
difficult; I adapted the printer to keep linebreaks in array
definitions and in method parameters

Releases: 6.2
Resolves: #55686

Change-Id: I35df57a79dd0941ed1976d70ca4e6a3f5f109b09
Reviewed-on: https://review.typo3.org/27349
Reviewed-by: Nico de Haen
Tested-by: Nico de Haen