optimize: ngx.re.gsub/ngx.re.sub: use C data buffers instead of Lua tables of Lua strings for destination string concatenation.