Guzzle 5

a rebase of https://github.com/thephpleague/oauth2-client/pull/174