Refactoring.

Ripped rendering out of the common library.
Rewrote the client to OOP.
Rewrote GL Textures (not finished).
Rewrote GL Window (finished).
Added IRenderable (unused).
Added GLApplication (base class of Client, contains WorldTime/Window)
Started adding GL to it
Merge pull request #1 from PandaCoder/master

Refactoring