virttest.qemu_vm: Remove init_pci_addr from VM.

Now vm.init_pci_addr is effected by previous vm.

We set init_pci_addr to 3 in multi_disk.max_disk, but this case still
fail for:
VMPCIOutOfRangeError: Too many PCI devices added on vm 'virt-tests-vm1',
 max supported '31'

because previous case use default value 4.

As init_pci_addr only used in get_free_pci_addr, so remove it from vm
 and only get init_pci_addr in get_free_pci_addr().
Also set default for init_pci_addr to 3.

Signed-off-by: Feng Yang <fyang@redhat.com>
to add nodememstats function
to add configuration file for virsh nodememstats testcase
to add testcase file for virsh nodememstats command
Merge pull request #536 from sathnaga/nodememstats

To add test case for virsh nodememstats command
Merge pull request #527 from FengYang/pci_addr

virttest.qemu_vm: Remove init_pci_addr from VM.
virttest.qemu_storage: Refactoring and new compare_images method

Refactor qemu_storage.QemuImg() so that it's more logical
to query for available qemu-img commands. Also, introduce
a method .compare_images() method that will take 2 images
and compare them using the subcommand 'compare', if it is
available.

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
qemu.test: merge block_mirror test

* Fix incorrect command when run test with qmp monitor;
* Fix logical error that target image file should not
  be opened before the reopen step;
* Merge configuration file into drive_mirror.cfg
* Use by default upstream block mirror names rather than
  assuming RHEL block mirror names.

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
Signed-off-by: Xu Tian <xutian@redhat.com>
virt: Unifies composition of path.

Signed-off-by: Jiří Župka <jzupka@redhat.com>
virt: ignore github report tool cache files

Signed-off-by: Chris Evich <cevich@redhat.com>
shared.cfg: Add guest Win8

Signed-off-by: Qingtang Zhou <qzhou@redhat.com>
shared.cfg: Add guest Win2012

Signed-off-by: Qingtang Zhou <qzhou@redhat.com>
Merge pull request #549 from zhouqt/new-guests

Shared: Add new guests Win8 and Win2012
Merge pull request #528 from ypu/kernel-version

qemu.control.kernel-version: Bug fix for control.kernel-version
qemu.tests: Add check SGABIOS info case for seabios.py

This patch add the restart vm function.

Changes from v2:
update some parameter name.

Signed-off-by: Shuping Cui <scui@redhat.com>
Signed-off-by: Yiqiao Pu <ypu@redhat.com>
Acked-by: Feng Yang <fyang@redhat.com>