hwi/HWIOAuthBundle — pull request #154 by stloyd (2012-12-13 11:00:15+00:00)
Title: [WIP][RFC] Refactoring of OAuth responses and custom resource owner options

Removed `AdvancedPathUserResponse` & `AdvancedUserResponseInterface`
and merged theirs code into `PathUserResponse` & `UserResponseInterface`.

Now `PathUserResponse` contains by default all common paths keys.

`PathUserResponse#getPath()` & `PathUserResponse#getValueForPath()` no
longer throw an exception when path or value not exists, now they simply
return `null` instead.

Add ability to set custom options for particular resource owners
in by defining them in `config.yml`:

```yaml
hwi_oauth:
resource_owners:
foursquare:
type: foursquare
client_id:
client_secret:
options:
version: 20121212
```

>Note: Some changes are still being polished, or are not yet included