Fixes

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

Adds both integration and unit tests
Added neutron floating IP code

Added floating IP setup code in neutron side.
This patch provides working floating ip setup - you can create, delete floating
ips, associate/disassociate them to VMs without errors.

The VMs will still not be available from physical network as contrail and MX
part is still pending.