CUDA: Cleanup runtime/implicit library handling
Polish up some details I noticed while reviewing !4762 (merged):
- Refactor implicit library filtering and fix it on Windows.
- Simplify the VS generator CUDA runtime library selection code.
- Simplify Clang implicit host linker settings.