title: get_bucket() gives 'Bad Request' for S3 buckets I didn't create via Boto
body: <p>I'm using Boto to try to get a bucket in Amazon S3, but it returns Bad Request when I use get_bucket() for some of the buckets.  I'm starting to wonder if this is a bug with Boto, since I can get the bucket using get_all_buckets().</p>
  
  <pre><code>&gt;&gt;&gt; from boto.s3.connection import S3Connection
  &gt;&gt;&gt; conn = S3Connection(S3_ACCESS_KEY, S3_SECRET_KEY)
  &gt;&gt;&gt; buckets = conn.get_all_buckets()
  &gt;&gt;&gt; buckets
  [&lt;Bucket: mysite-backups&gt;]
  &gt;&gt;&gt; buckets[0]
  &lt;Bucket: mysite-backups&gt;
  &gt;&gt;&gt; conn.get_bucket('mysite-backups')
  Traceback (most recent call last):
    File "&lt;console&gt;", line 1, in &lt;module&gt;
    File "/path/to/virtualenv/lib/python2.7/site-packages/boto/s3/connection.py", line 502, in get_bucket
      return self.head_bucket(bucket_name, headers=headers)
    File "/path/to/virtualenv/lib/python2.7/site-packages/boto/s3/connection.py", line 549, in head_bucket
      response.status, response.reason, body)
  S3ResponseError: S3ResponseError: 400 Bad Request
  
  &gt;&gt;&gt; conn.create_bucket('mysite_mybucket')
  &lt;Bucket: mysite_mybucket&gt;
  &gt;&gt;&gt; conn.get_bucket('mysite_mybucket')
  &lt;Bucket: mysite_mybucket&gt;
  </code></pre>
  
  <p>This seems to be an issue even if I log in with the same user account as I'm using the access creds for and create it from within the AWS console.</p>
  
  <p>Any idea why this might be happening?</p>