Support for RefreshToken, Asana Client

Fixes this: https://github.com/titarenko/OAuth2/issues/43
Asana also uses a RefreshToken. 
Needs adding tests for that.