Merge pull request #1078 from glance-/cleanup_and_merge_s3multiput_into_s3put

Cleanup and merge s3multiput into s3put
Fix typo in docstring for AutoScaleGroup object.
Add __future__ import of with_statement for python2.5 (inc. Jython) compatibility.
Merge pull request #1085 from staer/with-statement

Add __future__ import of with_statement for < python2.5 compat
Support multiple DBSecurityGroups for DBInstance.  Fixes #1086.
pep8 cleanup, fix long line lengths
Add vgw route prop and static route API to VPC client
Merge branch 'vpc-bgp-noroute' into develop
Fix HTTP timeouts for SSL connections

CertValidatingHTTPSConnection did not implement the http.HTTPConnection timeout argument correctly.  Newer Botos appear to use this connection instead of httplib.HTTPSConnection which breaks the [Boto]/http_connection_timeout configuration setting.

This patch sets the timeout on the new SSL socket if it has been configured.
Make proxy_ssl used configured timeout

The proxy_ssl method does not use the Boto [Boto]/http_connection_timeout setting when creating its socket.  This patch will configure the requested timeout if it is set in the http_connection_kwargs parameter.
Add crc32 validation to dynamodb responses
Add support for dynamodb batch get consistent reads
Merge branch 'dynamodb-cbget' into develop
Fix multipart uploads too big for default part size

The default part size of 4 MB is too small for any files over 40,000 MB, and there's no checking to ensure that a part size passed in is big enough.

I added a check to make sure the default part size is big enough. If it's not, the minimum part size needed is found and then it figures what what the smallest part size allowed by Amazon's API is and uses that instead.
Add failing integration test for sigv4 failure

This repros #1037.
Merge branch 'g2harris-develop' into develop
Support unicode for building single list params

As mentioned in #1066, some of the responses return
unicode, and it makes it tricky to feed the return
values into subsequent calls.

The integration/unittests all pass for me
Merge branch 'develop' of git://github.com/boto/boto into multipart_size_fix
Merge branch 'develop' of github.com:boto/boto into develop
Fixing docstring for create_snapshot method.  Fixes #1101.