Add benchmark for flat serialization
finish flat_serialize in handwritten_capnp.lua
Add benchmark for test_capnp.T1.serialize
Remove unused code
T.serialize now support write to outer buffer
Wrote compiler for new flat serialization code
Check field data type before write to buffer