qemu_coroutine_self should not be marked coroutine_fn as it cannot yield
Include cpc_runtime in qemu-common.h
Add include guards to cpc_runtime.h in case it is included multiple times
Add more coroutine_fn annotations
Add coroutine stubs for CPC coroutine implementation