Execute composer.phar with the PHP binary running zf-deploy

If there is no PHP in the executable path then calling composer.phar as
executable fails. On Windows even a popup dialog appears for the user to
find the program to execute the phar.

This change resolves the issue by prepending the PHP binary path to the
command. However, this is not done in case 'composer' is available in
the executable path. In this case, we assume there is also PHP
available.
Merge pull request #21 from kaloyan-raev/master

Execute composer.phar with the PHP binary running zf-deploy
[#21] CS fixes, code calisthenics

- Moved update/download phar code into separate methods (simplifies code flow in
  method, and makes it self-documenting)
- `s/private/protected/`
- `s/\t/    /g`
Merge branch 'hotfix/21'

Close #21