This:
- Fixes quoting of profile arguments to work on Windows
- Suppresses adding profile arguments to linker flags when using lld-link
- Avoids -fprofile-instr-use being added to rc.exe flags
- Removes duplicated adding of -fprofile-instr-use to linker flags (since r355541)
- Move handling LLVM_PROFDATA_FILE to HandleLLVMOptions.cmake
Say if this should be split up further.