Added public IP in VPC support to EC2.
Add db_subnet_group to restore_dbinstance_from_point_in_time
Fixed STS' ``assume_role_with_web_identity`` method.
Updated Opsworks to take advantage of VPC.
Correctly fetch VPC instances from SG.

Use filters to fetch the instances.
Conform to PEP8, except E501
The name parameter is optional for the CopyImage API call of ec2.

Make the name parameter optional for the copy_image method. The default value is the same as that
of the source AMI being copied [1].

[1]: http://docs.aws.amazon.com/AWSEC2/latest/APIReference/ApiReference-query-CopyImage.html
Further fixed STS ``assume_role_with_web_identity``.
Return the part/key so that the user can manage multipart uploads

Currently uploading a part does not return the key. The key is
important as it contains the server generated etag which may
then be used by the user to complete the multipart upload
without asking the server for a list of parts.
Add unit tests for new security group filtering behavior
Added a fix for ``request_id`` not being present.
make ResourceRecordSet work when iterated through multiple times
test for ResourceRecordSet miscounting problem
PEP8 fixes
Merge pull request #1677 from danielgtaylor/vpc-secgroup

Update SecurityGroup instance fetching to use filters; Fixes VPC instance issue. Fixes #1677 #1665.
Fix typo and set record limit to minimum required to reproduce the issue.
Fix a bug where only 100 records can be added or deleted at a time by sending these batches and starting a new batch when crossing 100, 200, etc boundaries. Integration tests now pass.
Merge pull request #1640 from reversefold/point_in_time_db_subnet_group

Add db_subnet_group to restore_dbinstance_from_point_in_time. Fixes #1640.
Fix typo
Merge pull request #1680 from danielgtaylor/r53-iteration

Fix and test for ResourceRecordSet iteration when length > 100. Fixes #1680, #1648, #1647.