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.

I think the 10s default is fine for most checks.

First of all, most of the checks are /very/ cheap. The only exception I know of is the neutron one which actually creates and destroys resources.

Second fo all, if these services aren't able to handle a friendly check performed once every 10 seconds, we're *doomed*. :) I hope customers would be make thousands of real requests in that same timeframe.