Native openstack/controller metadata interface
Actually implement the metadata_openstack metadata interface, using a C AMQP listener. This is probably the right thing to do, but I have to think about how it relates to the controller needing to be able to call out to openstack to "reset()" a node... maybe this interface does that too. Maybe it also sends openstack API call/replies. Maybe that's a different interface.