Draft: Fixes aco can be built with -DVK_USE_PLATFORM_ANDROID_KHR for C++ files
The method that I used is to excluding include <vulkan/vulkan.h> <vulkan/vk_icd.h> in header files. So that it won't pull system headers such as windows.h that caused issues.
Replace of !19497 (merged)
Closes #7616 (closed)
Depends on !19491 (merged)