Expose output parameters matching root XML node, fix GetBucketLocation

Python's xml.etree.ElementTree find operation doesn't perform matches on
the root node, so that case is now explicitly covered. This is done as a
fallback to minimize impact on existing code.

The S3 API call GetBucketLocation returns a naked LocationConstraint,
which would previously get lost during XmlResponse processing. The
fallback now added in XmlResponse.find makes the output parameter
available to clients.
Add response parsing tests for S3 GetBucketLocation
Merge pull request #213 from biochimia/fix-s3-get-bucket-location

Expose output parameters matching root XML node, fix GetBucketLocation
Allow for operations within a service to override the signature_version.  Fixes #206.  Supercedes #208
Fix reference to no_auth.
Remove debug logging message.
Merge pull request #215 from garnaat/allow-anonymous2

Allow for operations within a service to override the signature_version.
Bumping version to 0.31.0
Merge branch 'release-0.31.0' into develop

* release-0.31.0:
  Bumping version to 0.31.0
Adding new EU endpoint for SES.
Merge pull request #219 from garnaat/add-ses-endpoint

Adding new EU endpoint for SES.
Update EC2 to latest model

This switches from CLI specific filters to filters provided
in the operation documentation itself.
Merge branch 'ec2-update' into develop

* ec2-update:
  Update EC2 to latest model
Add event handler to quote the x-amz-copy-source header value as expected by S3.  Fixes https://github.com/aws/aws-cli/issues/614.
Merge pull request #221 from garnaat/fix-awscli-614

Add event handler to quote the x-amz-copy-source header value as expected by S3.
Support one level of nested configs

In the config file you can now say:

    [default]
    key = value
    nested =
        subkey = 1
        other = 2

And it will be parsed as:

    {'key': 'value', 'nested': {'subkey': 1, 'other': 2}}
Add handler to override signature version based on cfg value
Merge branch 'config-sigversion' into develop

* config-sigversion:
  Add handler to override signature version based on cfg value
  Support one level of nested configs
Backing out #221 for now.  It's causing errors in the integration tests.
Merge pull request #223 from garnaat/backout-221

Backing out #221 for now.  It's causing errors in the integration tests.