Added some test rendering code.
Implemented custom game window class, added some shaders for future.
Started work on text rendering.
Text rendering now works, started work on resource manager and shader object.
Worked more on resources, shaders, and other things.
GameState class will now call enable, disable, update and draw methods on its components when needed.
Changes to game state classes.

Made IGameState inherit directly from IDrawable and IUpdatable instead, a
game state shouldn't be considered a component that can be added to other
game states.
Removed Enabled, Enable(), and Disable() from IGameState, they weren't
used.
Converted solution file from VS2012 to VS2010.
Adding old solution file for reference.

DO NOT MAINTAIN *.vs2012.sln FILE. KEPT FOR FUTURE REFERENCE ONLY.
Merge pull request #22 from Sharparam/patch-15

Many changes