WIP Bug fixes + oauthclient and oauth2server fixes

@jirikuncar As discussed Friday here's the bug fixes. Note 3 last commits should not be be integrated yet.
```python
super(OAuthResponseError, self).__init__(message, remote)
```