support kvm provider

support KVM provider

I need to rename Libvirt as ProviderLibvirt to name congestion,
because ruby-libvirt has Libvirt namespace.

Signed-off-by: Hiroshi Miura <miurahr@linux.com>