added option for VPC subnet id when launching instances, closes issue #1...

...9

when specifying subnet id, API requires providing security_group_id
(by id, not by name), added option for that as well and some helpful
warnings if subnet id is provided without security group id.

added entry for new m3.xlarge instance type.

fixed bug in get_ami call.