Added the get-vanilla-ut8-query and post-vanilla-query-space tests from the current official Signature Version 4 Test Suite (http://docs.aws.amazon.com/general/latest/gr/signature-v4-test-suite.html); note this brings the test suite up to date, except that I've excluded the incomplete get-header-value-multiline.req test, and the serverely-broken post-vanilla-query-nonunreserved test.
Merge remote-tracking branch 'pcolby/new-offical-v4-tests'
Removing failing UTF-8 test that breaks due to an issue with PHP's parse_url
Using realpath when possible to clean up dot segments in relative URLs

- This change addresses issues that can be encountered when uploading files
  with the upload sync when using relative paths that contain dot-segments.
  Removing the dot segments consistently helps to ensure that files are
  uploaded to their intended destinations and that file key comparisons are
  accurately performed.
- Resolves #226
Moving X-Amz-* headers to the query string with pre-signed URLs

- Each x-amz-* header can be moved to the query string after creating a
  pre-signed URL. This ensures that pre-signed URLs can be created for
  requests that utilize custom HTTP headers.
- Closes #250.
Merge pull request #256 from aws/s3_presigned_amz

Moving X-Amz-* headers to the query string with pre-signed URLs
Merge branch 'master' of github.com:aws/aws-sdk-php