Fix RegionUtils.initSDKRegions

RegionUtils.initSDKRegions tries to load the /etc/regions.xml file in the classpath using a leading /, which does not work with ClassLoader.getResourceAsStream. 

The proposed fix uses the sorter solution RegionUtils.class.getResourceAsStream("/etc/regions.xml"), but would also work if the leading slash was removed : classLoader.getResourceAsStream("etc/regions.xml").
invalid xml escape 'quote'
Version 1.5.3 of the AWS Java SDK

This release includes a new, community contributed feature for looking up AWS regions, as well performance improvements and bug fixes.
Add missing SNS actions.
Add a credentials provider for handling assumed roles
Version 1.5.4 of the AWS Java SDK

This release adds support for Amazon Simple Notification Service's new mobile push API, introduces a utility for testing Amazon EC2 operation permissions, and resolves several issues reported by customers.
Merge pull request #106 from dipthegeezer/further_actions

Add missing SNS actions
Merge pull request #71 from clementdenis-vv/patch-1

Fix RegionUtils.initSDKRegions
Fixes to signatures for endpoints with paths.

The fix for signature v2 ensures that the canonicalized resource path
ends with a '/' in the case when the path is from the service endpoint.
The HttpRequestFactory adds a trailing '/' in this case and this was
causing a mismatch between the canonical and actual path.

The fix for signature v3 ensures that the AWS3Signer takes the endpoint
path into account then creating the canonical resource path.

The fix for signature v4 ensures that the AWS4Signer takes the endpoint
path into account then creating the canonical resource path. The common
functionality for calculation of the resource path is moved from
HttpRequestFactory to HttpUtils.

The fix for S3 signatures ensures the endpoint path is accounted for
when building the canonical string for a REST/HTTP request to S3.
'Version 1.5.5 of the AWS Java SDK'

This release adds support for assigning public IP addresses for Amazon EC2 instances running in a VPC, updates the SDK to support recent changes to Amazon Redshift and resolves several issues reported by customers.
Merging GitHub pull request:
https://github.com/aws/aws-sdk-java/pull/67

Change synchronized blocks around SimpleDateFormat to ThreadLocal instances
Extracting a new method to verify Simple Notification Service JSON
messages using an already parsed Map object
'Version 1.5.6 of the AWS Java SDK'

This release adds support for using the Redis cache engine software with Amazon ElastiCache.
Merge pull request #97 from hishidama/master

invalid xml escape 'quote'
Merge pull request #107 from codiverse/AssumeRoleCredentialsProvider

Add a credentials provider for handling assumed roles
Merge pull request #32 from sjones4/sjones4/signature-endpoint

Fixes to signature v2 and v4 for endpoints with paths.
Merge pull request #112 from andrecardoso/master

Extracting a new method to verify SNS JSON messages using an already parsed Map object
Version 1.5.7 of the AWS Java SDK

This release adds support for Amazon EC2's API updates for modifying Reserved Instances, and updates the AWS OpsWorks client with support for Amazon VPC.
'Version 1.5.8 of the AWS Java SDK'

This release updates the Auto Scaling client with support for launching instances in Amazon Virtual Private Cloud (Amazon VPC) with a public IP address.
Updating to new version of aws