Merge branch 'release-0.23.0' into develop

* release-0.23.0:
  Bumping version to 0.23.0
Fix find_packages() to not include tests packages
Use region specific endpoint when updating s3 hostname

This fixes an issue when using govcloud regions,
as `s3.amazonaws.com` won't map to the govcloud region.

All botocore/awscli unit/integ tests pass
Keep a list of restricted regions that aren't remapped

Fixes an issue when using the govcloud region for s3.
Merge branch 'fix-setuppy' into develop

* fix-setuppy:
  Fix find_packages() to not include tests packages
Merge branch 'fix-s3-host' into develop

* fix-s3-host:
  Keep a list of restricted regions that aren't remapped
  Use region specific endpoint when updating s3 hostname
Retry 400 RequestTimeouts from S3
Merge branch 'retry-400-timeout' into develop

* retry-400-timeout:
  Retry 400 RequestTimeouts from S3
Fix a bug in the response parser involving multiple members of a structure all having the same xmlname.  This occurs in responses like DescribeInstanceAttribute where the output structure contains an explicit member for each possible attribute but only one attribute is included in the response.  The value of the one returned response was being duplicated to all of the members of the structure.  Fixes #173.
Update cloudsearch model.
Merge branch 'fix-enum-parsing' of git://github.com/garnaat/botocore into garnaat-fix-enum-parsing
Merge branch 'update-cloudsearch-model' of git://github.com/garnaat/botocore into garnaat-update-cloudsearch-model
Update service models to latest versions
Bumping version to 0.24.0
Merge branch 'release-0.24.0'

* release-0.24.0:
  Bumping version to 0.24.0
  Update service models to latest versions
  Update cloudsearch model.
  Fix a bug in the response parser involving multiple members of a structure all having the same xmlname.  This occurs in responses like DescribeInstanceAttribute where the output structure contains an explicit member for each possible attribute but only one attribute is included in the response.  The value of the one returned response was being duplicated to all of the members of the structure.  Fixes #173.
  Retry 400 RequestTimeouts from S3
  Keep a list of restricted regions that aren't remapped
  Use region specific endpoint when updating s3 hostname
  Fix find_packages() to not include tests packages