Fixes

* Enable auto reboot for virtual environments.
* Fix  failures in first puppet run
Add tests for nova-compute

Adds both integration and unit tests