Merge branch 'release-1.3.2' into develop

* release-1.3.2:
  Bumping version to 1.3.2
Decode list arguments to unicode

Fixes #711.
Add note about --output not being used in s3 ls
Fix test bug with utf-8 encoding
Update s3 website to honor --error-document argument

When both --index-document and --error-document options are supplied,
--error-document argument was ignored.
Raise exception when bad output format is given

While argparse handles the case where it's specified as an arugment,
we need to validate the case when output is specified as an env var
and a config var.
Merge branch 'bad-output-type' into develop

* bad-output-type:
  Raise exception when bad output format is given
Fix py3 bug, only decode if it's a binary type
Merge branch 'fix-list-unicode' into develop

Closes #712

* fix-list-unicode:
  Fix py3 bug, only decode if it's a binary type
  Fix test bug with utf-8 encoding
  Decode list arguments to unicode
Update changelog with latest bug fixes
Merge branch 'document-s3-output' into develop

* document-s3-output:
  Add note about --output not being used in s3 ls
Implements #473, adding a `--size-only` param to `aws s3 sync`
Update changelog for latest service updates
Bumping version to 1.3.3
Merge branch 'release-1.3.3' into develop

* release-1.3.3:
  Bumping version to 1.3.3
Merge branch 'release-1.3.3'

* release-1.3.3:
  Bumping version to 1.3.3
  Update changelog for latest service updates
  Update changelog with latest bug fixes
  Fix py3 bug, only decode if it's a binary type
  Raise exception when bad output format is given
  Fix test bug with utf-8 encoding
  Add note about --output not being used in s3 ls
  Decode list arguments to unicode
Bumping version to 1.3.4
Merge branch 'release-1.3.4' into develop

* release-1.3.4:
  Bumping version to 1.3.4
Merge branch 'release-1.3.4'

* release-1.3.4:
  Bumping version to 1.3.4
Update changelog with 1.3.4 release notes