[libvirt PATCH v5 4/9] virobject: Introduce virObjectLockGuard