Handle win32 reparse points properly
Introduce realpath_w: get canonical path