Added normal map for earth as proof of concept.
Switched to a triangle strip, should be much faster.
Upgraded the normal map to 2048x1024. Should look better.

Signed-off-by: Xiaomao Chen <xiaomao5@live.com>
Used 3D rotation to calculate the normals.
Added compression support to wavefront loader.

Removed massive generated C file.
Backported all of Cython model loader to Python.

Signed-off-by: Xiaomao Chen <xiaomao5@live.com>
Implemented normal mapped sphere in Cython.

Also:
 * Writes directly into the bytes object instead of malloc'ing.
 * Converted all OpenGL functions to nogil.

Signed-off-by: Xiaomao Chen <xiaomao5@live.com>
Permanently banned all C files from being included in the repository.

Signed-off-by: Xiaomao Chen <xiaomao5@live.com>