Move Renderer from Graphics namespace to Forge namespace
Add Lua renderer library for managing renderer

Also fixed issues OpenGL context issues in renderer and window,
most notably context usage when no current context available or
after context has been destroyed.
Implement dynamic loading for Windows
Fix loaded library check

Eliminate null pointer dereference
Remove unused include and cosmetic changes
Fix Windows build