Merge branch 'release-1.4.1' into develop

* release-1.4.1:
  Bumping version to 1.4.1
  Update changelog with latest changes
Added a ``--source-region`` parameter.

This parameter ensures the ability to do
trans-region syncs, moves, and copies.  Tests
were expanded as well to better test
handling endpoints.
Update changelog with fix for #690
Add coveralls support to the aws-cli
Add coveralls badge to README
Merge branch 'coveralls' into develop

* coveralls:
  Add coveralls badge to README
  Add coveralls support to the aws-cli
Add note about using SSL by default
Add ``InfoSetter`` class.

This refactoring removes the necessity of passing
arguments through the ``FileGenerator`` class
in order for the ``FileInfo`` class to obtain
the arguments it requires to perform an operation.
Synced changes with doc team sources.
Small correction to get-metric-statistics example
re-added lines from commit fb84aaf9bccdd009123ba3c4628f47a407672ea8
Fixed unwieldy description in s3/_concepts.rst and the related subcommand test.
Merge branch 'add-ssl-docs' into develop

* add-ssl-docs:
  Add note about using SSL by default
Update example to quote entire Key value

The previous version was exposing a shorthand parsing bug that will be
fixed in the CLI.

cc @EronHennessey
Correct syntax for describe-volumes example
Fixed describe-reserved-instances with correct --filter syntax
Fix describe-vpc-peering-connection with correct filter syntax
Merge branch 'EronHennessey-doc_updates' into develop

* EronHennessey-doc_updates:
  Fix describe-vpc-peering-connection with correct filter syntax
  Fixed describe-reserved-instances with correct --filter syntax
  Correct syntax for describe-volumes example
  Update example to quote entire Key value
  Fixed unwieldy description in s3/_concepts.rst and the related subcommand test.
  re-added lines from commit fb84aaf9bccdd009123ba3c4628f47a407672ea8
  Small correction to get-metric-statistics example
  Synced changes with doc team sources.
Show syntax for specifying multiple shorthand pairs

This is a frequent enough question that it makes sense to
document that multiple list values are specified as
``--arg a=b,c=d a=b,c=d`` vs. ``--arg a=b,c=d``.
Add missing test for list-structure(list-scalar, scalar) docs