autotest/autotest — pull request #172 by cevich (2012-02-09 19:26:54+00:00)
Title: Libvirt migration itterations

The first commit simplifies libvirt's vm.__init__() method and default configuration where the former 'driver_type' key was concerned. Since this can easily be derived from connect_uri (by definition), driver_type can simply be set in code. Liberal comments/notes were added/updated around all changes.

The second and third commits are related but only loosely dependant on the first. They're a set of enhancements to the virsh_migrate test to support multiple iterations of "back-and-forth" migrations. Several keys points were also updated to fast-fail or warn user of common test-config. mistakes and problems.