Use strchr in \ conversion in CanonicalizePath on Windows

Average of 7 runs with slowest/fastest discarded, each 5x. Lowest average:

Inlined loop: 1216284us
strchr: 1199786us

Not every run is faster, but might be a hair faster overall.