2235 long paths on windows 1

Support long (> 269 UTF-16 code unit) paths on Windows.