Added a new self-update command to easily update the installer

the command should be registered only when running the tool from a phar (detect it with ``'phar://' === substr(__DIR__, 0, 7);``)