[FEATURE] Use Symfony Process in ShellCommandService
Symfony Process is more reliable in many situations
and has a cleaner and more elaborate possiblity
to get output, error output and exit codes.
It is now possible to properly log error output
while still keeping the standard output clean.