Allowing config of environment variables for Behat

Adding an `env` parameter to the behat config, which allows you to provide environment variables passed to Behat through the exec() call.

These env vars can be used to set or override settings normally specified in behat.yml. For example, this allows Grunt tasks to provide alternative base URLs from which Mink executes browser steps.