Updated visibility from private to protected

Updated the visibility to be equal to HWI\Bundle\OAuthBundle\Security\Core\User\FOSUBUserProvider
Use `OAuthToken` instead of `UsernamePasswordToken` when authenticating user after registering in `ConnectController`
Merge pull request #146 from jorns/patch-1

Updated visibility from private to protected
Merge pull request #128 from stloyd/connect_token

Use `OAuthToken` instead of `UsernamePasswordToken` when authenticating ...
Update .travis.yml

Added testing of PHP `5.3.3` & `5.5` at Travis-CI
Merge pull request #168 from stloyd/patch-1

Update .travis.yml
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`:

hwi_oauth:
    resource_owners:
        foursquare:
            type:           foursquare
            client_id:      <client_id>
            client_secret:  <client_secret>
            options:
                version:    20121212
Add notes to CHANGELOG file