Allow inject subclass of AccessToken easier when subclassing OAuth2::Client
Support storing access token with AccessToken#to_hash
OAuth2::Client#initialize: Avoid mutating options hash

Users of this library may assume that the opts hash is not mutated by
the Client initializer. If they pass a hash of options to
OAuth2::Client#new and then proceed to use that same hash elsewhere
after the call returns, they may be surprised to find several keys
missing. Bugs ensue.

Prevent this scenario by deleting from a clone of the hash rather than
from the hash itself.
Test that OAuth2::Client#initialize does not mutate its options hash
Add spec to demonstrate failing behavior
Fix to be able to override raise_errors
Merge pull request #134 from tclem/allow-override-of-raise-errors

Allow override of raise_errors
Merge pull request #131 from FoodLogiQ/dont_mutate_opts

OAuth2::Client#initialize: Avoid mutating options hash
Fix warnings in specs
Merge pull request #130 from rainux/master

Allow inject subclass of AccessToken easier when subclassing OAuth2::Client
Loosen required_rubygems_version for compatibility with Ubuntu 10.04
Link to signature file within the project [ci skip]
Add syntax highlighting to ruby code on README.md
Merge pull request #137 from edgurgel/patch-1

Add syntax highlighting to ruby code on README.md
Update httpauth dependency to version ~> 0.2
Bump version to 0.9.2

Closes #135.
Use own HTTP Basic Authentication implementation.

HTTP Basic Authentication is basically a one-liner and it's a waste to depend
on a Gem for this functionality.

Another reason not to depend on HTTPAuth is that it's no longer maintained.
Merge pull request #138 from Manfred/master

Don't depend on the HTTPAuth Gem.
Replace stub with double
Replace stub! with stub