Update .gitignore
Move main.c++ to cpp dir
Move some lua script to lua dir
Move hand written lua files to lua dir
Remove unused stuff
Add random test to test.lua
Fix a capnp.write_val bug which cause writing 8 bit -1 as 32 bit -1
Give 1/5 change to generate nil for each data generation function
Fixed uninitialized buffer bug
Print unknown enum value
Print name of unknown enum
Add missing annotation