Mesh: 8-dir IBOs. depth-major, triangles only

- ctors for some simple structs replaced by initialiser lists
- client
  * depth-major rendering
  * mesh has 8 IBOs one for each direction to reduce overdraw
- builder
  * Compiler compiles everything into triangles
- glsl
  * postprocess tweaked