game: Add func game_oom()

It prints an error and dies.
game: Define type game_shader_t

Type safety ftw. Replace uint32_t with game_shader_t.
game: Define type game_prog_t

Type safety ftw. Replace uint32_t with game_prog_t.
game: Use ralloc for all memory allocation

I still want to keep xmalloc around. So I converted it to also use
ralloc and renamed it xralloc.
game: Fix memory leak

Free temporary array of indices.
game: Reformat struct face to 80 columns