Simplify bdrv_create and coroutine variants
Make qcow2_create coroutine safe
Add some necessary coroutine_fn annotations in savevm.c
Fix a compiler warning in trace/control-internal.h