Renamed Aws::OpsWorks::Stack#get_summary to #summary.
Added Aws::S3::MultipartUploadPart with #upload and #copy methods.
Added Aws::IAM::AccountSummary.

This is accessible from an IAM resource like so:

    iam = Aws::IAM::Resource.new
    iam.account_summary
Udated resource definition usage of "path"

Moved resource shape paths for actions, hasMany, etc inside
the resource entry instead of leaving it a sibling of "resource".
For example:

    "hasMany": {
      "Things": {
        "type": "Thing",
        "request": { ... }
        "resource": {
          "identifiers": [...]
          "path": "..."
        }
      }
    }
Simplified resource definition schema.

Removed the patternProperties, in-favor of using additionalProperties.
The regexes used for patternProperties did not correctly reflect the
UpperCamelCased constraints for acronyms and duplicated.

Also pulled some single-use definitions up into their parents.