Nova compute

This is depends on the PRs submitted for jiocloud-contrail and
puppet-openstack_zeromq.
 
* WIP
* Added the code to be more arranged
* Compute node reboot is not handled - am working on it.
* Spec tests to be added.

Discussed on IRC. I confused this with the other rbd_secret_uuid which references an authx key, not a libvirt secret.