Add graphics feature test.

Test of libvirt SPICE/VNC related features.

1) Block specified ports if required;
2) Setup SPICE TLS certification if required;
2) Setup VNC TLS certification if required;
3) Setup graphics tag in VM;
4) Try to start VM;
5) Parse and check result with expected.
6) Clean up environment.

Signed-off-by: Hao Liu <hliu@redhat.com>
Merge pull request #334 from Hao-Liu/graphic_spice_vnc

Add graphics functional test.