Added positional arguments for resource identifiers to constructors.
Added documentation for the overloaded resource constructors.
Fixed wording about handling specific errors.
Added the .pre suffix to the aws-sdk and aws-sdk-resources gems.
Refactored resource operation signatures to accept an :args array.
Refactored the resource Definition class for clarity.
Moved the list of service modules into a constant.
Removed the .add_plugin and .remove_plugin methods from the Aws module.
Added a hook to eager autoload all services.
The aws-sdk-resources gem now defines a resource class for every service.
Added unit tests for adding a service with a resource definition.
Removed Aws::Resource::Base.define.
Renamed an internal module.
Fixed resource source path for docs.