Pass compute_driver as a parameter to libvirt.

This change is similar to what is done in the quantum class. You can pass the
python driver name to the class. This allows a user to use FakeDriver as a
compute_driver without changing the default behavior of using LibvirtDriver.

Reviewed-by: Philippe Godin <pgodin@iweb.com>