CMake cleanup (WIP)

Added FindLUA - it should be in a separate git submodule containing LUA
to avoid duplication!