added first batch of VPC functions;
changed extract_ip_permissions to not die because of a non-interned imcp atom;
updated delete_security_group to accept either a groupId or groupName;
updated extract_security_group to populate vpc_id and group_id props;
added ec2_simple_query/4 to mirror ec2_query/4;
defined a new type, filter_list(), used to pass describe_* options; and,
added list_to_e2_filter funs
implemented describe_route_tables
implemented create_route_table and delete_route_table
create_route and delete_route implemented
implemented associate_route_table
hacked in a way to associate a VPC sec grp to a new instance
updated create_security_group to allow for the creation of VPC security groups
modified authorize_security_group_ingress to deal correctly with VPC sec grps
refactored create_tags
hacked in a way to send the new style ModifyInstanceAttribute parameters; this is really a hack, I didn't want to touch the existing API
allocate_address and associate_address refactored to allow some VPC actions; note that associate_address should be refactored further.
rough first implementation of deescribe_instance_status
implemented describe-network_acls, delete_network_acls, create_network_acl
*_network_acl_entry functions defined
replace_network_acl_association implemented
Merge branch 'kevinmontuori-with-vpc-commands'