Added public IP in VPC support to EC2.
Updated Opsworks to take advantage of VPC.
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.
Fixing documentation errors in the DBParameterGroup methods
Add unit test for getting the etag from the uploaded part.
Make s3put non-multipart uploads not require ListBucket access, and document that multi-part uploads require ListBucket and ListMultipartUploadParts permissions. Fixes #1642.
Merge pull request #1682 from mveitas/develop

Fixing documentation errors in the DBParameterGroup methods
Start moving get_all_instances to get_all_reservations

get_all_instances doesn't actually get all instances, but rather gets
all *reservations*, which themselves contain instances.  This commit
starts the process of making get_all_instances actually return a list of
instances by doing a few things:

1. Rename the current get_all_instances to get_all_reservations.
2. Make get_all_instances a stub that warns and then calls
   get_all_reservations.
3. Add a new get_only_instances method that will eventually become the
   new behavior of get_all_instances.

People can then transition to get_all_reservations and
get_only_instances as appropriate until get_all_instances finally
switches over in a future release.
Updated Opsworks docstrings to latest.
Switched SWF over to SigV4.
fix serialization of parameter of type map
sort dictionary parameters by keys. add unit tests for SNS
Merge pull request #1693 from danielgtaylor/s3-put-write-only

[S3] Modify s3put to not require ListBucket access + docs. Fixes #1693, #1642.
Revert "Merge pull request #1683 from danielgtaylor/rds-vpc-sg"

This reverts commit 1b8d700f54a5247ff942d67cf5c436ffa5c4a301, reversing
changes made to b22091fa21d4925e54ed0146d2f205ceb36995e4.

dialt0ne's version of vpc + security groups for RDS is more complete.
rds support for vpc security groups (rebased on boto 0.10.0 master)
Add unit tests to dialt0ne's VPC implementation

Unit tests are based on those of danielgtaylor,
with additions for reading VpcSecurityGroup during
a call to get DB instance.
Example update and PEP8 fixes
Fixed SNS' ``publish`` to behave better when sending mobile push notifications.
Merge pull request #1694 from danielgtaylor/rds-vpc-sg2

A more comprehensive implementation of rds vpc security groups. Fixes #1694, #1685.
Merge branch 'ec2-public-ip-vpc' into develop