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
Remove `include` of application configuration

Per #24, `include` can be problematic on applications that use ENV variables or
constants inside their `application.config.php`. This patch removes the
`include` in favor of doing static analysis via regexp; it's far from perfect,
but will work in the majority of use cases.

`include` is still required, however, if you want to selectively enable modules.

CS fixes
- Updated php-cs-fixer
- php-cs-fixer is being too aggressive on `include` statements; moved include
  out of constructor call to prevent fixer changes in the future.
Merge branch 'hotfix/application-config'

Close #27
Fixes #24
[#26] copy schema file to temp file

- Ensures that when working inside a phar, `DOMDocument::schemaValidate()`
  receives a valid schema file from which to work.
Rebuilt phar
Merge branch 'hotfix/26'

Close #26
Updated to use features from latest master of zf-console

- zf-console allows using callables for filters and validators now; modified the
  routing configuration to take advantage of this.
- zf-console now will check the first argument (usually the command) against
  known route names when it fails to match a route; if one is found, a usage
  message is presented.
Use Explode filter from zf-console

- instead of custom filter