Add Express compatibility.

In Express, if you mount middleware that uses connect-slashes url is not always representative of actual request url.  For instance:

```app.use('/root', myMiddleWareUsingSlashes());```

Will see '/' as the url when a user requests '/root' but originalUrl will show '/root'.