* 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