Add more disk type support to create_local_disk; add create_scsi_disk function.
Use files in root directory to create iso disk.
Merge pull request #1774 from rbian/disk-options

Add more disk type support to create_local_disk.
vm_xml: Update seclabel functions to support multiple seclabels

Current functions only support one seclabel in domain xml, while
domain xml support at least two seclabels in domain xml, depend on
security drivers, our testing is focus on selinux and DAC.

e.g.
...
  <seclabel type='none' model='dac'/>
  <seclabel type='none' model='selinux'/>
...

so, modify set_seclabel and get_seclabel functions use list contains
dict member as parameter and return.

Signed-off-by: Wayne Sun <gsun@redhat.com>
libvirt_xml_unittest: Update unit test for seclabel

Signed-off-by: Wayne Sun <gsun@redhat.com>