A bunch of changes to make it work.

Tested in all in one installation with neutron (linux bridge) + db (postgres)
+ nova compute (qemu).