fix WGLContext
fix semaphore post in renderer
add wglext to wgl
minor fix to semaphore wait
minor fix
remove OsWindow.h, they needs re-implementation for lua
update cmake file
disable LuaWindow
comment LuaWindow
remove OsWindow from Device
export Log symbols
stub Mouse
exports some IMPORTANT symbols
rename init_memory in memory::init
clean rendering/win code
Merge branch 'master' of https://github.com/taylor001/crown

Conflicts:
	engine/CMakeLists.txt
	engine/input/Mouse.cpp
stub Mouse and disable Lua input modules
improve destroy function in WGLContext
remove InputManager from Device
fix cmake file