autotest/autotest — pull request #238 by lkocman (2012-03-20 14:36:12+00:00)
Title: Extending SPICE support

The past SPICE support was covering only old qemu-kvm and it's not working any more with recent qemu

Added SPICE features (configurable qemu-kvm options):
* QXL: configurable memory for qxl
* SSL :x509-dir, x509-key-file, x509-cacert-file, x509-cert-file, x509-key-password, tls-port, tls-ciphers, secure-channels
* SSL: added virt_utils.create_x509_dir() which creates required certificates for x509 options
* Compression: image-compression, jpeg-wan-compression, zlib-glz-wan-compression, playback-compression
* Networking: ipv4, ipv6, addr
* Other: agent-mouse

Modified:
* QXL: replaced old way of defining number of qxl devices qxl=n -> -device qxl
* QXL is now being trough in kvm_vm.add_vga()
* VGA: vga = std is now defined in base.cfg.sample (removed from -nodefaults in kvm_vm.py)
* drop add_qxl_vga() into favor of add_vga() (+ add_qxl() in case that user defined qxl memory or extra qxl devices)

(Sorry for previous issues with pull requests)