ec2_node fixes, use an instance profile now!

Woohoo!

Keep the 0.4- behavior working as well, but use instance profiles when
keys/secrets are not provided.

Use either `client.name` OR `client.instance_id` in existance check.