Tag release v2.0.0.rc10
Added a Aws.service_clients method.
Wrapping the rake handlers task in a begin/rescue block.

When the API manifest is not correct, this task fails loading
other rake tasks. This fix allows you to re-run rake manifest
to resolve the issue.
Updated to the EC2 2014-06-15 API version.
SigV4 signer now double encodes the uri path when building the canonicalized string.

This fix is required to support characters such as ':' and '@' in the
uri path. This change negatively affects Amazon S3, so the signer will
not perform the path segment encoding for S3.
Added support for Amazon Cognito.
Added support for Amazon CloudWatch Logs.
Updated Aws::Route53 to support editing existing health checks and associating health checks with tags.
Merge branch 'normalized'

This represents a significant amount of work, moving towards the
final 2.0.0 release of `aws-sdk-core`. This release candidate
should be backwards compatible for users that are not writing
custom plugins.

Major changes include:

* Service classes are now modules, and the clients are
  now in the service module:

      Aws::S3 # module containing
      Aws::S3::Client
      Aws::S3::Errors

      # eventually will also contain resource classes such as
      Aws::S3::Bucket
      Aws::S3::Object
      # etc ...

  You can still construct a service client using the module for
  now, but this is deprecated and will be removed for
  2.0.0 final.  Before then, a deprecation warning will be
  added.

* Seahorse::Model has been updated to support recursive shapes.
  This will not affect API usage, but makes it possible to
  support more complex APIs.

Client Upgrading notes:
=======================

* `:raw_json` option for JSON protocol based services has been
  renamed to `:simple_json`

* The short name for Aws::SimpleDB has been renamed from `sdb` to
  `simpledb`.

* The prefered constructor for services is now using the client
  class, example:

      # deprecated, will be removed for 2.0.0 final
      Aws::S3.new

      # preferred
      Aws::S3::Client.new

Plugin Upgrading notes:
=======================

* `Seahorse::Model` has been completely refactored to support
  recursive shapes. The public interface for shapes has been
  reworked to ensure shapes are read-only and thread-safe.

  See the API reference for Seahorse::Model for more information.

* Seahorse::Client::Http::Endpoint has been removed and has
  been replaced with Ruby stdlib `URI::HTTP` and `URI::HTTPS`.

* `Aws::Util` has been moved to `Seahorse::Util`.
Tag release v2.0.0.rc11
Updated to final rspec 3 dependency.
Update README.md
Fixed a spec that stopped working on the latest rspec version.
Removed an unused gem from Gemfile.
Disabled checks for remote credentials in specs.
Resovled a number of JRuby 1.9.3 issues with enum_for/Enumerator.
Three spec errors fixed (incorrect fixture paths).
Tag release v2.0.0.rc12
Removed a few git conflict files that were comitted.

Fixes #78
No longer serializing `nil` query params to the request URI.

The normalized branch which was merged to mainline changed the
behavior on how `nil` request parameters were treated during
serializations. Previously, these params were omitted if they
were to be serialized to the request querystring. The normalized
branch changed this behavior to always serialize given params,
`nil` or not.

This commit reverts this change of behavior and added a protocol
test to the rest-xml and rest-json handlers to track this behavior.

Fixes #76