Updated docs to point to us-west-2 by default.
Fix ASCII codec problem in boto.gs.bucket.Bucket; also added missing copyright and fixed some comments
Removed dead code from resumable upload handler
Initial integration tests for idempotent subscribe

For https://github.com/boto/boto/pull/1414

There is occasionally a failure on the first assert in
'test_idempotent_subscribe' where Amazon hasn't yet propogated the
policy change when we do the get_attributes after the first subscribe,
so it still has 0 statements in it.  I'm not sure what the best way to
deal with this is.
Merge pull request #1412 from toastdriven/west-by-default

Updated docs to point to us-west-2 by default.
cloudformation Stack DisableRollback is always True

Fix problem where DisableRollback is always true, because
bool("False") == True
Added error handling for out of space during downloads
Added sleeps to allow amazon time to propogate

The policy statements would some times not be propogated by the time we
went looking for them.  While I hate inserting time into the tests, this
seems to be the safest way.  I believe 3 seconds should be enough (1 was
enough in all my tests).
Improve VPC and VPN support

add is_default and tenancy to vpc
add vpn tunnels to vpn
add static routes to vpn
add vpn connection options to vpn
add tag support to vpn connections
add docs for vpc
add docs for static routes
add docs for vpn connection options
add docs for vpn tunnels
add docs for vpnconnection
add vpn connection to vpc tutorial
Remove whitespace, fix long line lengths

No functional changes.
Merge branch 'duduklein-vpc-support' into develop

Closes #1404

* duduklein-vpc-support:
  Remove whitespace, fix long line lengths
  Improve VPC and VPN support
Merge remote-tracking branch 'upstream/develop' into develop
Allow kwargs to be passed through to uplaoder

Rather than keep concurrent_create_archive_from_file
and ConcurrentUploader in sync with their argument,
**kwargs is now forwarded to ConcurrentUploader so that
whatever args ConcurrentUploader may grow,
concurrent_create_archive_from_file will support those args.
Change GS calls to make_request to always convert to utf-8 bytes.

Previously, if the body string was encoded as bytes but a parameter (e.g. key
name) was a unicode string, the underlying httplib/socket layer would get
unicode decode errors when the mixing would force a unicode cast.
Add more diagnostics to debug logs

Make it clear:

* What exceptions we've hit
* The exception message
* How many times we've retried this chunk.
Let total attempts by 1 + num_retries

More intuitive that num_retries != num_attempts but instead
num_attempts = 1 + num_retries.  Added a test to verify this.
Added support for redshift.
Merge pull request #1421 from jterrace/fix-bucket-unicode-issue

Change GS calls to make_request to always convert to utf-8 bytes.
Added cleanup for the snapshots created.
Merge branch 'redshift' into develop