Aggregate and encode data before passing to curl
Fixing default User-Agent version numbers

(PHP version was swapped with curl version)
Updating test to reflect correct version string
[Service] Allowing the result of a command to be changed
[Service] Allowing the result of a command to be changed. pt 2.
Merge remote-tracking branch 'davedevelopment/nested-post-with-files'
[Common] Allowing dot notation for classes when using the instance_of validation constraint.  Now works with JSON service descriptions.
[Http] Adding an AsyncPlugin
Merge pull request #62 from guzzle/non_blocking

[Http] Adding an AsyncPlugin
[Http] Passing the request object to a calculateWait function. Closes #63
[Service] Only appending and prepending if they are set on a dynamic command
[Common] Not requiring an inspector for any_match.  Removing all previously set mock listeners when adding a new mock observer in tests.
[Http] Not requiring status codes or reason phrases to match a predefined list. Closes #64.
[Http] Simplifying file cookie jar persistence
[Service] Adding a way to track the number of requests sent by a resource iterator
[Service] Parsing location and type arguments when ApiParam objects are created instead of each type they are validated or turned into commands.
[Common] Adding a trim when exploding any_match constraints
[Http] BC: Cleaning up how POST files are stored on entity enclosing requests
[Service] Moving ApiCommand specific functionality from the Inspector and on to the ApiCommand
Updating changelog