[WIP] try to fix escape-shell-arg

Unfortunately you hit a PHP bug in `Cli.php`. The escapeshellarg is broken in php. What really weird is that this is also an open bug in symfony:
https://github.com/symfony/symfony/issues/9160

I really have no clue how to fix the class here fully functional. My approach would be like this.
at least that allows to use the git log parameters on windows