[libvirt] [PATCH 3/5] Implement a RWLock primitive for drivers to use