[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
[BUGFIX] Make Extension Builder work with current master

In the current TYPO3 master branch (6.2) all modules
require a module token to avoid CSRF attacks.

Because of that, we need to change the smd endpoint
URL to be dynamic to generate the target URL
properly.

The change will make it work in master branch
but is still compatible with older TYPO3 versions.

Resolves: #56465
Change-Id: I866e0756ba134601ec53c8752495e1e8622fe6bc
Reviewed-on: https://review.typo3.org/27970
Reviewed-by: Steffen Müller
Tested-by: Steffen Müller
Reviewed-by: Nico de Haen
Tested-by: Nico de Haen
[BUGFIX] Fix date format in code templates

Removes also a wrong trailing slash in CompatibilityTest

Resolves: #56476
Releases: 6.1, 6.2

Change-Id: If684a2d075800e4b39cd1fec3a3cb205190cfdb7
[TASK] Use appropriate SQL handler class

Resolves: #56477
Releases: 6.1, 6.2

Change-Id: I3940f37d2f60566973ed900c53edc003d56a49fd