MSVC: Recognize -XYZ as well as /XYZ when parsing MS tool command lines

Fixes: #23772
5 files changed