Each service now hash a top-level configuration entry.

Each service now has a config option, for example:

    AWS.config.s3
    #=> {}

You can specify the value like any other configuration option:

    AWS.config(:s3 => { 'abc' => 'xyz' })

These values are not yet used anywhere.  They will eventually
be merged with the root level configuration options when building
a client.
You can now specify endpoint, region and port per service via AWS.config(:svc => { ... })

You can specify global options per service now using the new configuration options.
Example:

    AWS.config(:s3 => { :region => 'us-west-2' })

    AWS::S3.new.config.s3_region
    #=> 'us-west-2'
Renamed helper methods for AWS::SimpleEmailService and AWS::SimpleWorkflow.

To be consistent with other services that use the official service abbreviation,
the helper methods on `AWS` and `AWS::Core::Region` now use the short names for
`AWS::SimpleEmailService` and `AWS::SimpleWorkflow`.

    # new methods
    AWS.ses
    AWS.swf
    AWS.regions['us-west-2'].ses
    AWS.regions['us-west-2'].swf

    # deprecated methods
    AWS.simple_email_service
    AWS.simple_workflow
    AWS.regions['us-west-2'].simple_email_service
    AWS.regions['us-west-2'].simple_workflow

Additionally global configuration options use the short name.

    AWS.config(:ses => {...})
    AWS.config(:swf => {...})
Updated documentation for service helpers.
Updated specs to use the new AWS::SERVICES format.
Merge pull request #295 from aws/service-specific-configuration

Add service specific options to AWS.config