Fixes bugs uploading to non-U.S. S3 regions, including from Hawaii.

Swaps in official aws-sdk gem for obsolete gem aws/s3, which does not
handle non-U.S. regions well. Rewrites Typingpool::Project::Remote::S3
to use this gem. Updates gemspec.

Expands unit tests to test creation of new buckets.

Bumps version to 0.8.0.

Testing still needed to verify that this handles foreign S3 uploads
smoothly, but at least we're now built on a foundation capable of
doing so.
Adds longer sleep to prevent false test fail
Removes superflous name param from Project::Remote#from_config.

Removed from subclasses and tests as well. Documentation updates.