No access to context in Strategy.
Hello. When I try to get user data in strategy, I can't get the state data. For example, I need to authenticate user to tether his data of different socials, so in express I'ld need  to set `passReqToCallback: true` in strategy. 
For now I made a hack in my project- in file `lib/framework/request.js` I changed exports.create function to this: 
``` function(ctx) {
  const req = Object.create(ctx.request, properties)

  // add passport http.IncomingMessage extensions
  req.login = IncomingMessageExt.logIn
  req.logIn = IncomingMessageExt.logIn
  req.logout = IncomingMessageExt.logOut
  req.logOut = IncomingMessageExt.logOut
  req.isAuthenticated = IncomingMessageExt.isAuthenticated
  req.isUnauthenticated = IncomingMessageExt.isUnauthenticated
  req.ctx = ctx;
  return req
}
```
Just added `req.ctx=ctx;` before `return req` so I can use ctx in my strategy. 