Renamed hasSome/hasOne to belongsTo.
Removed the per-resource type Batch class.

There is now a single Batch class for resources. Batch operations
are registered with the resource class instead.
Removed unused code.
Internal class rename.

Renamed `EnumerateResourceOperation` to `HasManyOperation` to match name
used in the resource definitions.
Renamed an internal resource utility class.
Removed unused code.
Renamed internal resource class.

Renamed the ResourceOperation class to BelongsToOperation to match
the name used by the resource definition.
Updated the bundled shared compliance tests.
Fixed a JSON serialization bug with operations that have no input.
Added missing newlines to the end of the resource definition files.
Moved the Aws::S3::ObjectVersion actions from batchActions.

The Get and Head actions were entered into the incorrect section.
Added additional attributes to Load balancers.
Added support to Aws::CloudFront for the 2014-10-21 API version.
Added support to Aws::Route53 for private DNS.
Updated Aws::Route53::Client to signature version 4.
Minor API doc update for Aws::Route53Domains::Client.
Added support for push sync to Aws::CognitoSync::Client.
Removing '/delegationset/' prefix from Route53 delegation set IDs.