fixes typo bug #2428
Merge pull request #1 from boto/develop

merge develop to my own repo
Merge pull request #2 from chocobn69/develop

merge from boto/dev
add a unit test
PEP8 tidy up for several modules
Add the ability to IAM to create a virtual mfa device
Fix Amazon Cognito links in docs
Fix s3 create multipart upload for sigv4
Updated endpoints.json for cloudwatch logs to support more regions

Amazon now support us-east-1, us-west-2 and eu-west-1 for cloudwatch logs, but BOTO currently doesn't support these regions 

See https://aws.amazon.com/cloudwatch/faqs/ under "Log Monitoring"
Made changes based on feedback
Merge pull request #2685 from djhworld/develop

Updated endpoints.json for cloudwatch logs to support more regions. Fixes #2685.
Merge pull request #2684 from kyleknap/sigv4-s3

Fix s3 create multipart upload for sigv4
Merge pull request #2673 from felixonmars/more-tidy

PEP8 tidy up for several modules. Fixes #2673.
Merge pull request #2675 from mtougeron/feature-iam-create-virtual-mfa-device

Add the ability to IAM to create a virtual mfa device. Fixes #2675.
Merge pull request #2674 from kyleknap/docs-update

Fix Amazon Cognito links in docs
Merge pull request #2429 from chocobn69/2428

Fix MTurk typo. Fixes #2428, #2429.
Refactoring in s3.Key (fp -> sender_fp)
Refactoring in s3.Key (size as local variable in _send_file_internal)
Refactoring in s3.Key (md5 and base64md5 as local variables in _send_file_internal and should_retry)
Add s3.Key.delete_metadata()