Fix wrong use of super for exact-timestamps sync
Update the change log with fix
Merge pull request #964 from kyleknap/exact-timestamps

Fix wrong use of super for exact-timestamps sync
Update changelog with latest features.
Bumping version to 1.5.3
Merge branch 'release-1.5.3' into develop

* release-1.5.3:
  Bumping version to 1.5.3
  Update changelog with latest features.
Improve error message for sigv4 and PermanentRedirect errors

The error message now includes a note on specifying the
correct region:

 $ aws s3api list-objects --bucket wrong.region.bucket

 A client error (PermanentRedirect) occurred when calling the ListObjects operation:

 The bucket you are attempting to access must be addressed using the specified
 endpoint. Please send all future requests to this endpoint:
 wrong.region.bucket.s3-ap-southeast-2.amazonaws.com
 You can fix this issue by explicity providing the correct region location
 using the --region argument, the AWS_DEFAULT_REGION environment variable, or
 the region variable in the AWS CLI configuration file.  You can get the
 bucket's location by running "aws s3api get-bucket-location --bucket BUCKET".

Same thing when you try to access a bucket in eu-central-1.
Add issue to the changelog
Merge branch 'better-s3-error-msg' into develop

* better-s3-error-msg:
  Add issue to the changelog
  Improve error message for sigv4 and PermanentRedirect errors
Add support for use of input  JSON skeletons

Added ``--generate-cli-skeleton`` to generate the JSON skeleton to fill out
and ``--cli-input-json`` to use that skeleton as input to a CLI command.
Add unit test for input JSON skeleton feature
Added integration test for json skeleton feature
Clean up the input json skeleton code
Update JSON code based on feedback
Add generate skeleton integ test
Accepts input shape of None
Fix arguments with no required setters
Unit and integration test pass for json skeleton