Build: Remove unused CMake vars
Build: Move some CMake vars to appropriate lists
Build: BuildGLFW cmake module.
Commentation changes to BuildLua module