daemon: improve Xen support in systemd service
daemon: improve Xen support in systemd service

The xencommons service provides all the essential services such as
xenstored, xenconsoled, etc. needed by the libvirt Xen driver, so
libvirtd should be started after xencommons.

The xendomains service uses Xen's xl tool to operate on any domains it
finds running, even those managed by libvirt. Add a conflicts on the
xendomains service to ensure it is not enabled when libvirtd is enabled.

Signed-off-by: Jim Fehlig <39929b5b86d72d51fceac59b52303e3fe8a3083e@suse.com>
Reviewed-by: Daniel P. Berrangé <bb938cf255e055ff3507f2627d214e8e62118fcf@redhat.com>

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