autotest/autotest — pull request #537 by krcmarik (2012-09-03 19:20:22+00:00)
Title: kvm_vm: Prefer using "-device" when adding sound device and remove get_free_pci_addr().

Adding sound device with using "-device" is preferable. Moreover It's not possible to add HDA controller on RHEL6 host since It does not know -soundhw hda option. HDA controller is needed to get sound working on Windows 7 64bit since there is no AC97 64bit driver for Windows.

I removed get_free_pci_addr() function since:
1. It's not used anywhere.
2. Used pci addresses in list pci_addr_list are not updated when various devices are added on PCI bus. It would be needed to keep the list updated otherwise pci_addr returns by this function is most likely taken.