Merge remote-tracking branch 'webfanatic/develop' into emr_step_summary
Fixed unit test for #1944 (StepSummaryList)
Added the M3 instance types.
Merge pull request #2012 from toastdriven/add-m3-instances

Added the M3 instance types.
Merge remote-tracking branch 'pasc/emr_step_summary' into develop
Fixes #2011.
Added ``validate`` kwarg to ``Bucket.get_key``.

This allows the user to avoid hitting the service if they know a key already exists.
Added get log files from RDS
add the function get_all_log function
clean some codes
changed according to advice from  toastdriven
Adjust comments to match code in RDSConnection.get_all_logs()
Make optional RDSConnection.get_all_file argument optional
Added unit tests for RDSConnection.get_all_logs()
Fixes limit problem on table.query (#1998)
Adding new eu-west-1 endpoint for SES.
Renamed test with duplicated name
Update the docstring for the SNS subscribe method to include application protocol.
test_refresh_credentials(): use UTC instead of local time.

In test_refresh_credentials(), datetime.now() is used to set the
_credential_expiry_time field of a provider. This value is later compared to
the result of datetime.utcnow() in _credentials_need_refresh(). This comparison
is meaningless. Use datetime.utcnow() in test_refresh_credentials() to fix
this.
Merge remote-tracking branch 'CyrilRoelandteNovance/fix_test_refresh_credentials' into develop
Fixes #2020.
Merge remote-tracking branch 'pasc/duplicated_unit_test' into develop
Fixes #2016.