Mobs/CMakeLists.txt: Replaced glob with list of files
Entities/CMakeLists.txt: Replaced glob with list of files
Items/CMakeLists.txt: Replaced glob with list of files
Blocks/CMakeLists.txt: Replaced glob with list of files
Protocol/CMakeLists.txt: Replaced glob with list of files
UI/CMakeLists.txt: Replaced glob with list of files
BlockEntities/CMakeLists.txt: Replaced glob with list of files
Generating/CMakeLists.txt: Replaced glob with list of files
WorldStorage/CMakeLists.txt: Replaced glob with list of files
Simulator/CMakeLists.txt: Replaced glob with list of files
Generating/Prefabs/CMakeLists.txt: Replaced glob with list of files
HTTPServer/CMakeLists.txt: Replaced glob with list of files
OSSupport/CMakeLists.txt: Replaced glob with list of files
src/CMakeLists: Small changes for increased readability
Subdirs: Only add_library if not using MSVC
src/CMakeLists.txt: Replaced glob with list of files

On MSVC, CMake will traverse all the CMakeLists and add their source and header files to one conglomerate SOURCE list.
CMake: Add Bindings library from subdirectory
Blocks/CMakeLists.txt: Fixed header list after merge of master
CMakeLists: Moved Bindings-specific code to subdir
Moved Windows custom command to src/CMakeLists.txt