coroutine-lock: add qemu_co_rwlock_downgrade and qemu_co_rwlock_upgrade