revisit http to git oauth2 module

- be able to modify URL after having created Http object
- inject headers for oauth2 token
- string response serializer required by facebook OAuth2 provider