UriEscape::escape specs

Issue is described here: https://github.com/aws/aws-sdk-ruby/issues/654

`+` character in S3 urls is being encoded to `%2B`, but it should be treated as a space `%2A`.
A file uploaded to S3 with key `/foo+bar.pdf`, is also available under `/foo%2Abar.pdf`.