coroutine: merge from trunk (documentation)
coroutine: merge from trunk (bufx for export symbols, docu)
coroutine: merge from trunk (fix missing 'inline')