Updated client to not clobber user agent when setting default headers
Merge pull request #216 from jeremeamia/feature/ua-safe

Updated client to not clobber user agent when setting default headers
Passing iterator options when using composite factory
Adding Accept-Encoding header now sets CURLOPT_ENCODING - fixes #217
Merge remote-tracking branch 'hobodave/bug-217'
Fix typo
Adds 2.8 to 3.x upgrade guide - fixes #161
Adds note about Accept-Encoding -- see #161
Fixing formatting in UPGRADING.md
Merge pull request #219 from frosas/patch-1

Fix typo
Merge pull request #220 from hobodave/upgrade-guide

Upgrade guide
Projects should depend on the last minor version
Merge pull request #222 from frosas/composer-version

Projects should depend on the last minor version
CS fixes
Breaking XML attribute parsing into its own method
Changes value of CURLOPT_SSL_VERIFYHOST set in Http Client

1 as a value for CURLOPT_SSL_VERIFYHOST is deprecated
in libcurl 7.28.1, recommended value is now 2
Merge pull request #224 from parkji/verifyHostFix

Changes value of CURLOPT_SSL_VERIFYHOST set in Http Client
Fixing redirect response chaining. Closes #223
Tagging 3.1.2 release
Remove request and response object from message string