Change the Guzzle3 typehint to allow using guzzle/http only

The typehint should rely on the interface, not on the implementation.
And the parent HTTP client is enough for what the adapter does, allowing
to use a much smaller dependency.
Merge pull request #41 from stof/better_guzzle

Change the Guzzle3 typehint to allow using guzzle/http only