Merge branch 'release-1.3.12' into develop

* release-1.3.12:
  Bumping version to 1.3.12
Add ability to specify alternate doc root that awscli

For external plugins that want examples, we need to reference
them in a way that isn't tied to awscli.
Merge branch 'from-file' into develop

* from-file:
  Add ability to specify alternate doc root that awscli
Move test utilities into awscli.testutils module

Given that we do not include the tests/ directory as part of the awscli
package, external code that wants to use the test utilities we provide
has to copy/paste the code into their own package.

In order to avoid this, all the test utilties have been moved over to a
testutils module in the CLI.  Only test code is expected to import this
module.  I've updated all our unit/integ tests to import from here.
Merge branch 'include-testutils' into develop

* include-testutils:
  Move test utilities into awscli.testutils module
Update AWS CLI to work with latest botocore config changes
Merge branch 'cred-file' into develop

* cred-file:
  Update AWS CLI to work with latest botocore config changes
Add support for square bracket shorthand lists
Add test for shorthand output
Merge pull request #788 from danielgtaylor/square-brackets

Add support for square bracket shorthand lists. Fixes #788.
Update changelog with latest changes
Update changelog to latest version
Bumping version to 1.3.13
Merge branch 'release-1.3.13'

* release-1.3.13:
  Bumping version to 1.3.13
  Update changelog to latest version
  Update changelog with latest changes
  Add test for shorthand output
  Add support for square bracket shorthand lists
  Update AWS CLI to work with latest botocore config changes
  Move test utilities into awscli.testutils module
  Add ability to specify alternate doc root that awscli