For background and explanation please see #90.
Delete rubygems require
Do not add self to load path
Move component requires of various interfaces out of top level right_…
Autoload right_aws components
Reorder autoloads alphabetically
Autoload rexml pieces, this should avoid rexml/document require when …
…libxml is used
Delete digest/sha1 require, it does not appear to be used anywhere.
(OpenSSL is used for generating sha1 digests.)
Autoload digest/md5, it is used for caching which is disabled by default
Add a right_aws/all.rb to require everything for threaded clients.