[vpc-fixes] drop sec group name when id is provided
[vpc-fixes] must use IpPermissions in order to apply
[vpc-fixes] adjust sec group tests since group id can be provided instead of group name
[vpc-fixes] update other methods to allow for name or id
[vpc-fixes] fix whitespace in test
[vpc-fixes] testing nil name and id
[vpc-fixes] get sec group revoke working
[vpc-fixes] name_specified & group_id_specified to catch where GroupId key exists but is nil
* CreateSecurityGroup now includes the group id in the reply, this
patch makes the code store this
* The patch also changes the delete call to use the group id if
present (since you must use the id when deleting VPC groups)