Adding test for redirects with relative paths

Ensure that the relative path is added to url of the
previous request instead of always using the original
Use previous req when creating a redirect req
Not using request_fulluri in stream adapter. Closes #791
Bumped the minor version
Merge pull request #801 from GrahamCampbell/patch-1

Bumped the minor version
Fix typo
Fix typos
Merge pull request #805 from overtrue/patch-1

Fix typo
Merge pull request #806 from ifdattic/fix-typos

Fix typos
Revert "Bumped the minor version"
Merge pull request #816 from GrahamCampbell/revert-801-patch-1

Revert "Bumped the minor version"
Fixing CurlAdapter memory leak. Closes #813
Documenting measure. Closes #812
Changing content-disposition order to match curl. Closes #799
4.2.2 release
Using the system CA bundle by default when possible

This commit updates Guzzle to use the CA bundle packaged on the
system by default when possible. cURL will use the system CA
bundle without issue, however, PHP 5.5 and lower will still
default to the bundled CA cert. You can now pass "bundled" to
use the cacert file bundled with Guzzle.
Removing the bundled CA bundle completely

I've now removed the bundled CA bundle and will scan for a
CA bundle when using the PHP stream wrapper on PHP < 5.6.
This change will still work out of the box for most users,
but may require users on Mac or Windows to manually configure
a CA bundle using the `verify` request option or the
openssl.cafile ini setting.
Fixing typo
Some minor breaking changes and adding async future responses.
Getting tests working again. Removing more fluent interfaces.

Removing more fluent interfaces to make it easier to decorate
classes.