Fixed two issues with the date formatting logic in Service\Description\SchemaFormatter
Merge pull request #308 from jeremeamia/bugfix/date-formatting

Fixed two issues with the date formatting logic in SchemaFormatter
Updating changelog
Fixing redirect responses
Re-extracting the phar if the cacert file is deleted after a client is created
Preparing for 3.4.3 release
Fixing typo in changelog
Removing unused event
Cleaning up the MockPlugin
No need to use JSON to convert XML to an array. get_object_vars() works too.
Make __call arguments required for consistency

Making the second argument optional presents difficulty with some
testing libraries (namely Mockery) which subclasses a given class and
overrides __call() without the second argument being optional. This
gives a PHP error "Declaration must be compatible with that of
{superclass}".

The second argument is always provided by PHP, so there shouldn't be any
need for a default.
Merge pull request #315 from bradfeehan/magic-method-compatibility

Make __call arguments required for consistency
Aliasing ResponseBodyVisitor and fixing throws statement
Fixing regression introduced when parsing nested XML.
Removing some circular references
Better cleanup of CurlMulti handles on exceptions
curl.callback.progress emits a resource rather than CurlHandle
Removing curl_handle and curl_multi debug Request params
Refactoring redirects
More fixes to redirects
More cleanup between requests and redirect history
Test cleanup
Using a small clone of a request when setting on a response to avoid a circular reference