Merge branch 'release-1.2.12' into develop

* release-1.2.12:
  Bumping version to 1.2.12
  Update package_data to pull in get/set doc examples
  Update changelog with next release version
Switch to contain check instead of equality check

This makes the test less sensitive to model changes.
We assume that if it gets one key in the map, it gets
them all.
Update failing test with new model changes
Verify rcs from all aws commands run in integ tests
Don't print large diffs of s3 upload/download files
Skip symlink tests on windows
Switch double quotes to single quotes

Makes the shell escaping logic for windows work, otherwise these
tests don't pass on windows.
Merge branch 'integ-windows-test' into develop

* integ-windows-test:
  Switch double quotes to single quotes
  Skip symlink tests on windows
Switch skip condition for symlink tests to check if windows

python3.3 has os.symlink on windows, but we still want to skip this
test.
Don't require s3:// prefix on ls commands

The path will always refer to an s3 object,
so it's not necessary to specify s3://.  Now
we support both versions:

* aws s3 ls s3://bucket-name
* aws s3 ls bucket-name
Merge branch 's3-prefix-not-required' into develop

* s3-prefix-not-required:
  Don't require s3:// prefix on ls commands
Update changelog
Update sync test to actually use delete flag

We also need to verify that we get no errors when running
the upload/download sync commands.
Don't duplicate enum params

The new docs look like:

  OPTIONS
         --stack-status-filter (list)
            Stack status to use as a filter. Specify one or  more  stack  status
            codes  to  list  only  stacks with the specified status codes. For a
            complete list of stack status codes, see the  StackStatus  parameter
            of the  Stack data type.

         Syntax:

            "string" "string" ...

            Where valid values are:
              CREATE_IN_PROGRESS
              CREATE_FAILED
              CREATE_COMPLETE
              ROLLBACK_IN_PROGRESS
              ROLLBACK_FAILED
              ROLLBACK_COMPLETE
              DELETE_IN_PROGRESS
              DELETE_FAILED
              DELETE_COMPLETE
              UPDATE_IN_PROGRESS
              UPDATE_COMPLETE_CLEANUP_IN_PROGRESS
              UPDATE_COMPLETE
              UPDATE_ROLLBACK_IN_PROGRESS
              UPDATE_ROLLBACK_FAILED
              UPDATE_ROLLBACK_COMPLETE_CLEANUP_IN_PROGRESS
              UPDATE_ROLLBACK_COMPLETE

Fixes #609.
Don't print tracebacks if completer is interrupted

Fixes #628.
Merge branch 'sigint-completer' into develop

* sigint-completer:
  Don't print tracebacks if completer is interrupted
Merge branch 'enum-doc-fix' into develop

* enum-doc-fix:
  Don't duplicate enum params
Update changelog with latest fixes
Update route53 test with latest model
Update changelog with latest changes