replaced source :ruby gems by 'https://rubygems.org'
adding ./lib to $:
Updated unit tests for ruby 2.0

This diff adds support for using ruby 2.0 in the test suite by
disabling the S3CommandsTest since the aws/s3 gem in rubygems doesn't
support ruby 2.0 yet.  I also updated the Gemfile.lock to have newer
versions.  RightAWS now contains more tests to tickle execution paths
that were hit in S3CommandsTest.
Fix LS_BUCKET

GET foo.s3.amazonaws.com/ and GET s3.amazonaws.com/foo should result in
an LS_BUCKET request, but under the previous logic it would result in a
LIST_BUCKETS request. GET s3.amazonaws.com/ still results in a
LIST_BUCKETS request due to the 'if path == "/" and s_req.is_path_style'
conditional.

Signed-off-by: Shea Levy <shea@shealevy.com>
The Java client is sensitive to the case of the ETag header name.

Sadly, the WEBrick Response class's [] method downcase's header names
before putting them in the response header dictionary.  So 'ETag' ends
up 'etag'
which the AWS Java SDK doesn't recognize.  This simple fix replaces
response['ETag'] = ...  call with response.header['ETag'] = ...
test/botocmd.py - (idempotently) create bucket instead of relying on its existence
Version Bump
Version Bump Gemfile.lock