Chunk Meshing

The code is transplanted from cgerikj/binary-greedy-meshing.
Block is stored in 32bit uint in itoc.

itoc uses a similar Palette system like Minecraft.

References