Proxy headers now also take a function

Use it like this:

```
'Authorization': function(req) {
  accessToken = (req.user && req.user.access_token) ? req.user.access_token : 'api_token'
  return 'Bearer '.concat(accessToken)
}
```
README doc and test case for 3795939