configdrive: If it's present, use EC2 metadata over OpenStack

WIP

Still needs to be properly tested.
this might break? https://github.com/coreos/coreos-cloudinit/blob/master/initialize/config.go#L250