* move vulkan module setup function to global scope
* use the vulkan include setup func for module setups instead of manual linking
* test setup function extended to allow for modules
* create std module variant for each test
* remove the obsolete NO_UTILS from test setup
* commented some TODOs
* only enable module tests when VULKAN_HPP_ENABLE_CPP20_MODULES is set
* reenable handles.cpp test
* remove use nested namespaces
* include array header for ArrayProxyNoTemporaries test
* include <compare> in enums for spaceship operator
* manually added <compare> to Flags.cpp test
* properly guarded <string_view> with c++17 requirement
* Make C++20 modules work with the defaultDispatchLoaderDynamic.
* Add vulkan_hpp_macros.hpp to list of installed files.
* Adjust the text on module in the readme.
* Rename module from vulkan to vulkan_hpp
* Adjust some comments.
* Add a little disclaimer to vulkan.cppm.
* chore(CI): speed up CI by using ninja and parallel build
* chore(CI): align compiler for c and cxx
* fix(samples): add dependency to generator
* fix(cmake): get rid of file glob
* chore(CI): use clang on mac
glfw don't support gcc on mac
* fix(sample): add depencency on build_vulkan_hpp
* fix(cmake): make sure every target in tests and samples link to utils
* Add samples SecondaryCommandBuffer and SeparateImageSampler.
+ made some helper functions more explicit.
* Add sample Template, some generalizations in utils, some minor improvements in various samples.