Pull in roken and use ROKEN_CPP_BEGIN/ROKEN_CPP_END instead of cdecl