Add redirect listener

This PR add a RedirectListener, loaded only if redirect is enabled.

The ``to`` option is replaced with ``url``, and I added a ``route`` options (with ``route_parameters``).