Moving perf endpoint to guzzle-server. Updating server controls
Fixed Collection access in Oauth Plugin

A Collection was being accessed with a built-in array function.
Merge pull request #383 from squirly/patch-1

Fixed Collection access in Oauth Plugin
Added a Test with disabled exceptions, but a request.error listener at the client.
Fixed array access error on request.error listener closure

When using a request.error listener in the client, a array access error was triggered.
Merge pull request #386 from h4cc/patch-1

Array access error on request.error listener.
Fixed broken test. Get parameters should be used to make to the signature.

http://oauth.net/core/1.0a/#anchor13
9.1.1.  Normalize Request Parameters
The request parameters are collected, sorted and concatenated into a normalized string:
HTTP GET parameters added to the URLs in the query part (as defined by [RFC3986] section 3).
Removed duplicate code for getting params to sign.
Made optional params only be signed if they have been set in the config, and not null by default.
Added test to check that optional params have not been added if they were not set in the config for the OauthPlugin.
Fixed issue where request params were being copied to the Authorization header.
Reverted test to remove incorrect strings, but left order be flexible.
Spelling typo.
Cleaning some of the curl_multi implementation and related tests
Cleaning up cURL loop
Merge remote-tracking branch 'danack/OauthOptionalVariables'
CS cleanup
Fixing If-None-Match ETag
Removing unnecessary code
3.7.2 release
fix some files mode bug 755->644
implement MultiTransferException::getExceptionForFailedRequest($req) to identify which exception caused which request to fail
implement CommandTransferException::getExceptionForFailedCommand($command) to identify which exception caused which command to fail