VS: Restore compilation of '.C' sources as C++
Refactoring in !4761 (merged) failed to
account for MSVC's treatment of .C
extensions as C. Add this special
case to the logic to restore use of -TP
for .C
extensions.
Fixes: #20822 (closed)
Backport: release