We are creating a timestamp in the SigV4Auth class but this causes problems if you hold onto an endpoint for more than five minutes or so.  The timestamp expires and the signature is rejected.  We need to create a new timestamp each time add_auth is called.  But we also need a way to pass in a timestamp to use for the unit tests.  This fixes #149.
Just mock datetime.datetime.now() in the test generator rather than pushing into the auth class itself.
We are creating a timestamp in the SigV4Auth class but this causes problems if you hold onto an endpoint for more than five minutes or so.  The timestamp expires and the signature is rejected.  We need to create a new timestamp each time add_auth is called.  But we also need a way to pass in a timestamp to use for the unit tests.  This fixes #149.
Just mock datetime.datetime.now() in the test generator rather than pushing into the auth class itself.
Resolving merge conflicts.
Fix merge.
Update cloudfront to 2013-09-27 API version

Will need to update translate.py to fix this.
Merge branch 'release-0.22.0' into develop

* release-0.22.0:
  Bumping version to 0.22.0
Remove trailing whitespace
Apply operation renames before pagination configs

This allows you to refer to operations by their transformed names
instead of their names from the model.

This was specifically for cloudfront, where we strip off the API version
from the operation names, but want to apply the same pagination configs
defined in cloudfront.extra.json.  Otherwise we have to update the
pagination configs every time we update the model.
Update cloudfront to the 2013-09-27 API version
Update cloudfront xml tests with new xmlns matching API version

Fixes the failing tests.
Merge branch 'update-cloudfront-model-2013-09-27' into develop

* update-cloudfront-model-2013-09-27:
  Update cloudfront xml tests with new xmlns matching API version
  Update cloudfront to the 2013-09-27 API version
  Apply operation renames before pagination configs
  Remove trailing whitespace
  Update cloudfront to 2013-09-27 API version
Vendor requests library at v2.0.1

This included updating the import statements to use the new
vendored location.  There will be a similar update for the CLI as well.
Add NOTICE file for vendored requests library
Merge branch 'vendor-requests' into develop

* vendor-requests:
  Add NOTICE file for vendored requests library
  Vendor requests library at v2.0.1
Use find_packages() to build the list of packages

This is needed now that requests is vendored, as we now have
subpackages.
Make sure we include cacert.pem from requests
Merge branch 'fix-sigv4-timestamp' of git://github.com/garnaat/botocore into garnaat-fix-sigv4-timestamp
Update EMR model to latest version