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