Code Cleanup

- Use <cstdint>-defined types instead of size_t or unsigned int, etc
- Break down the OBJ face parsing code
- Do back-face culling, swap order of verts in MD3 loader