Implemented EZP-20821: Make it possible to configure the front controller without editing it

Example of Apache configuration in the VirtualHost:

```
    # Environment.
    # Possible values: "prod", "dev", "staging",...
    # Defaults to "prod" if omitted
    SetEnv ENVIRONMENT "prod"

    # Whether to use Symfony's ApcClassLoader.
    # Possible values: 0 or 1
    # Defaults to 0 if omitted
    #SetEnv USE_APC_CLASSLOADER 0

    # Prefix used when USE_APC_CLASSLOADER is set to 1.
    # Use a unique prefix in order to prevent cache key conflicts
    # with other applications also using APC.
    # Defaults to "ezpublish" if omitted
    #SetEnv APC_CLASSLOADER_PREFIX "ezpublish"

    # Whether to use debugging.
    # Possible values: 0 or 1
    # Defaults to 0 if omitted, unless ENVIRONMENT is set to: "dev"
    #SetEnv USE_DEBUGGING 0

    # Whether to use Symfony's HTTP Caching.
    # Disable it if you are using an external reverse proxy (e.g. Varnish)
    # Possible values: 0 or 1
    # Defaults to 1 if omitted, unless ENVIRONMENT is set to: "dev"
    #SetEnv USE_HTTP_CACHE 1

    # Defines the proxies to trust.
    # Separate entries by a comma
    # Example: "proxy1.example.com,proxy2.example.org"
    # By default, no trusted proxies are set
    #SetEnv TRUSTED_PROXIES "127.0.0.1"
```
Merge pull request #51 from patrickallaert/EZP-20821

Implemented EZP-20821: Make it possible to configure the front controller without editing it
Implemented EZP-20841: Provide a router script to use with PHP 5.4 built-in server
Moved ezrouter.php to bin/
Fixed inline comment in ezrouter.php
Merge pull request #52 from ezsystems/ezrouter

Implemented EZP-20841: Provide a router script to use with PHP 5.4 built-in server
Add infomration on how to run eZ Publish in non-vh mode
Removed: usage of Exception to detect if setup wizard is to be launched

An InvalidArgumentException might be used inside the loader, this is not
an efficient way to know whether the setup wizard is to be launched or
not.

In case of config file corruption, the setup wizard might also be shown
since an InvalidArgumentException could be raised.
Merge pull request #54 from patrickallaert/RemoveExceptionForSetupDetection

Removed: usage of Exception to detect if setup wizard is to be launched
Fix for EZP-20877 - PHP Warning: The use statement with non-compound name 'RuntimeException' when run assets_install
Merge pull request #56 from pedroresende/EZP20877

Fix for EZP-20877 - PHP Warning: The use statement with non-compound name 'RuntimeException' when run assets_install
Fix EZP-20877: Remove useless use stament causing PHP warning

Regression from #54, workaround pulled in in #56.
Update dependencies & change to use assetic 1.1 stable
Merge pull request #57 from ezsystems/update_deps_assetic_stable

Update dependencies & change to use assetic 1.1 stable
Update assetic-bundle to version 2.3.* to fix "Assetic\AssetWriter::getCombinations() does not exist"

Ref: https://github.com/symfony/AsseticBundle/issues/194
Fix eZP CP mistake, format & missing note on SetupWizard+upgrade
Update versions in composer.json
Add dependency on ezpublish legacy, now that we have an installer
forgot to add config for where to store ezp-legacy
Merge pull request #59 from gggeek/EZP-19760

Add dependency on ezpublish legacy, now that we have an installer