Move GLX context to dedicated folder
Rename GLXContext.* to GLContext.*
Delete renderers CMakeLists.txt
Delete linux CMakeLists.txt
Fix wrong include
Remove unnecessary includes and other stuff
Improve build system
Disable lua sample and enable terrain sample
Create renderer with Renderer::create() and destory it with Renderer::destroy()