Libvirt to create and destroy bridges.

Modifying networking information directly via /etc/network/interfaces
is not cross-distro compatible.
Abstract KVM executable names.

RedHat and Debian based systems have different executable names.
Fix merge conflicts