* [lua] Fix library type and usage
* version
* Use c code in executables
* version
* Apply suggestion
* version
* Add an extra CMakeLists.txt to avoid scope pollution of SET_SOURCE_FILES_PROPERTIES
* version
* Apply suggestions
* version
* Various nitpicks:
* Use "supports" on features rather than if tests plus message FATAL_ERROR
* Deduplicate ENABLE_LUA_CPP and COMPILE_AS_CPP
* Add quotes.
* Use file(INSTALL rather than configure_file(COPYONLY)
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>