added slick53 methods to boto route53
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Add proper to_print for LBR RRs in Route53
Merge remote-tracking branch 'upstream/develop' into develop
Remove disused imports.  Clean up namespace collision.  Part of #478
New __repr__ for ResourceRecordSets and Record.  #478

Incorporate more verbose __repr__ functions from Slick53, but
use to_print on Record to properly represent the more complicated
records (e.g. ALIAS, WRR, LBR)
Addition of an object-oriented Layer2 to Amazon's boto.swf
Allow for overloading class variable credentials through inheritance.
Add header support to multipart Upload Part - Copy

- Trivial change to all headers to be passed in to the
  copy_part_from_key() method and passed through to copy_key()
- Header support is required to set headers such as:
  * x-amz-copy-source-if-match
  * x-amz-copy-source-if-none-match
  * x-amz-copy-source-if-unmodified-since
  * x-amz-copy-source-if-modified-since
Fix for #1019 / rework of request building logic.
Merge branch 'master' of git://github.com/boto/boto
Integration and enhancement of slick53 #478 #272

Starting with a base from slick53: add support for LBR and
WRR records; add documentation; e-factor to pass record
objects opaquely and reduce code duplication; rename tests
file to test_layer2.py and add testing of LBR and WRR
records.
Update boto/cloudformation/connection.py

Extended the list of valid states.
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.
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.
Merge branch 'develop' of git://github.com/boto/boto into multipart_size_fix
Move part size calculation to a separate module

I intend to use this for the concurrent multipart uploads
as well.  I've added some unittests, and fixed a few issues
in the original minimum_part_size calculations.