Optimize Lua/C bindings for box

This patch add specialized versions of box.process for select, insert,
replace, update and delete requests. This optimization reduces the
number of Lua <-> C switches during request processing. New functions
create struct request directly without allocating temporary buffer for
entire request body.
Review fixes for box-lua-optimization
Merge branch 'box-lua-optimization'