cloud/ec2: extended id option to allow for idempotency based on tags, se...

...curity groups, security group ids, or images