Replaced GL bindings with GLEW bindings

Original implementation (attempt) was quite hackish. The
new GLEW bindings are organized, cleaner and more robust.
Removed ffmpeg wrapper stub
Refactored Rasterizer initialization
Using av_free for TextureBuffer
Implemented point light shader (AKA per-fragment/per-pixel Phong shading)

Renamed shaders to more appropriate names