[libvirt] [PATCH 04/11] Separate virGetHostname() API contract from driver APIs