Composer path updatable

Possibility to use a specific composer.phar if they are no global.
If you really want to go in this direction, you need to use the `PHPExecFinder` (or something like that). 
Then, even if composer is installed globally, you could prefix the $php value. So there is no need to use `array_unshift` and there no need anymore for `guessComposer` attribute