Updating cacert bundle
Added a function that can be used when embedding Guzzle 3 into a phar.

This function must be called in a phar stub when embedding Guzzle in order for
Guzzle to be able to find the bundled cacert.pem file.
Automatically extracting the cacert from the phar in client constructor
[Http][Message] Add entity body support for options request
Cleaning up by rearranging
Retrying "Connection died, retrying a fresh connect" curl errors.

This is a backport of the fix added for Guzzle 4 in
https://github.com/guzzle/guzzle/issues/754.

This change likely resolves
https://github.com/aws/aws-sdk-php/issues/319 from the AWS SDK for PHP.
Cleaning up phar cacert handling
Prepping 3.9.2 release