Fixes the README examples of using the access token properties
Merge pull request #100 from benjisg/fix-README-token-properties

Fixes the README examples of using the access token properties
Expose generated state to allow for CSRF validation.
Merge pull request #105 from cyk/expose-auth-state

Expose generated state to allow for CSRF validation.
Entity: User: added `gender` and `locale` properties
User: use `$property` variable instead of (undefined) `$name`, fixes possible notice
Merge pull request #108 from kornrunner/user-gender-locale

User gender and locale
Merge pull request #109 from kornrunner/user-undefined-variable

Use of undefined variable in `User` entity
Updating logic for populating the token expiration time. Assessing both expires_in and expires options while attempting to compensate for providers not staying standard to the spec.
Merge pull request #113 from jackshakes/pr-token-expires-option

Address issue with handling of 'expires' option in AccessToken entity
add support for Google's hd param
update tests to make use of hd param
fix whitespace
increase test coverage
add an interface for injection typehints
Merge pull request #122 from pmjones/master

add an interface for injection typehints
Made linkedin pictureurl an optional response data element
Update .travis.yml
Merge pull request #133 from GrahamCampbell/patch-1

Update .travis.yml
Updated AccessToken to support Battle.net accountId return values