Add a --no-sign-request argument

If this argument is provided then we will _not_ sign
any requests to AWS services.

This depends on https://github.com/boto/botocore/pull/333
This means that the travis build will fail until boto/botocore#333 is merged in.
Once that happens I can trigger another travis build to double check everything passes.

cc @danielgtaylor @kyleknap