Moving phpunit.xml to phpunit.xml.dist.  Moving library/ to src/
[Http] Adding a Content-MD5 validator plugin to ensure that the response body was not modified in transit
[Http] Making the Content-MD5 validation plugin more readable and adding more test coverage
[Http] Using streaming hash functions to calculate the Content-MD5 hash of an EntityBody.  This is safer because it does not require that the entire contents of a stream be loaded into memory to calculate the MD5 hash.
[Http] Making sure that the fseek operation succeeded on the stream before calculating the MD5 hash
[Http] Making the calculation of an entity body MD5 hash default to true when using the Md5ValidatorPlugin.  Fixing typo in docblock.
[Http] Emitting the request.before_send event from Guzzle\Http\Pool\Pool when requests are being sent in a pool.  This helps to ensure that plugins behave the same when they are dealing with single requests, request pools, commands, or command sets.  This change resolves guzzle-aws issue: https://github.com/guzzle/guzzle-aws/issues#issue/5
[Http] Ensuring that cloned requests will attach observers to the cloned request using the same priority as the original request for each event observer.
[Http] [Tests] Removing deprecated assertType calls in tests.  Moving Guzzle\Http\Server related code to Guzzle\Tests\Http as it is not used for anything but testing.
[Service] Adding a ClientInterface so that it is possible to use other classes like OAuth or SoapClient with Guzzle by extending the class and implementing Guzzle\Service\ClientInterface.  Removing public access modifiers from interfaces.
[Http] Adding a fix for parsing the Cache-Control directives of a message that has multiple Cache-Control headers.  Closes #2.
[Http] [Tests] Fixing a unit test that was not properly setting a mock response.  Adding a convenience argument to EntityEnclosingRequest::setBody() so that you can set the body and the Content-Type at the same time.  Adding more code coverage to EntityEnclosingRequest to ensure that subsequent requests can be sent using the same request object.
Removing verbose docblock headers from every class
Cleaning up some of the HTTP namespace
Fixing unit tests for CurlFactory so that they work in my CentOS testing environment
More tweaks to get tests passing on CentOS
Adding a way to limit the maximum number of curl handle connection reuses per host.
Checking for non-empty values of host and port before setting them on the request object
Merge pull request #5 from hasbridge/master

Bugfix for errored and retried requests
[Http] Seeking back to the beginning of a stream after computing the Content-MD5 of an entity body