HGTD CMake Cleanup, master branch (2021.12.02.)
Rationalized the CMake configuration of the HGTD packages. Mainly by rigorously going through them, and fixing their dependency configurations.
This was triggered when I saw in !48723 (closed) how weirdly one of the packages was set up. But at that point I couldn't stop at just fixing that one package, I had to update all of the HGTD packages that has some issue. (Well, 2 of them were okay...