docs: Expand the "BIOS bootloader" documentation for domainCaps
docs: Expand the "BIOS bootloader" documentation for domainCaps

Rewrite some parts for clarity, elaborate the meaning of some of the XML
attributes.  And where necessary, distinguish that we're dealing with
two different XML documents here:

  - the domainCapabilities XML, to detect the host "hypervisor"
    (QEMU/KVM) capabilities, and what libvirt knows about them.

  - the guest XML definition, i.e. what features a guest can use, based
    on the capabilities (of QEMU and libvirt and the host) reported in
    the domainCapabilities XML.

Signed-off-by: Kashyap Chamarthy <005b99b234026d47e167244b248f0ff319fdaf16@redhat.com>
Signed-off-by: Michal Privoznik <83d82aaba2eed257f4814b0c239c260c4caaadf0@redhat.com>
Reviewed-by: Michal Privoznik <83d82aaba2eed257f4814b0c239c260c4caaadf0@redhat.com>

fabianfreyer/libvirt,jfehlig/libvirt,nertpinx/libvirt,libvirt/libvirt,nertpinx/libvirt,zippy2/libvirt,jfehlig/libvirt,crobinso/libvirt,crobinso/libvirt,andreabolognani/libvirt,fabianfreyer/libvirt,crobinso/libvirt,libvirt/libvirt,jardasgit/libvirt,fabianfreyer/libvirt,fabianfreyer/libvirt,olafhering/libvirt,nertpinx/libvirt,jardasgit/libvirt,libvirt/libvirt,jardasgit/libvirt,andreabolognani/libvirt,olafhering/libvirt,nertpinx/libvirt,zippy2/libvirt,zippy2/libvirt,jfehlig/libvirt,libvirt/libvirt,jardasgit/libvirt,andreabolognani/libvirt,andreabolognani/libvirt,zippy2/libvirt,crobinso/libvirt,olafhering/libvirt,nertpinx/libvirt,jardasgit/libvirt,andreabolognani/libvirt,fabianfreyer/libvirt,olafhering/libvirt,jfehlig/libvirt