Updated for the underlying multiple version support.
Merge branch 'multiple-versions' into develop

Fixes #338.
Account for list values in def->api translation

In a pipeline definition file, if a value is a list, then
we need to create individual elements (of the same key) for
each element in the list.  Otherwise we get a botocore validation
error as we're trying to send an invalid request.
Add entry to changelog
Merge branch 'pipeline-list-fix' into develop

* pipeline-list-fix:
  Add entry to changelog
  Account for list values in def->api translation
Bumping version to 1.3.2
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