std: finish moving os.windows.ReadLink logic to Io.Threaded

- remove error.SharingViolation from all error sets since it has the
  same meaning as FileBusy
- add error.FileBusy to CreateFileAtomicError and ReadLinkError
- update dirReadLinkWindows to use NtCreateFile and NtFsControlFile and
  integrate with cancelation properly.
- move windows CTL_CODE constants to the proper namespace
- delete os.windows.ReadLink
18c6abc0baAndrew Kelley committed on 1/29/2026, 1:02:17 AMparent5774248
7 files changedLine totals unavailable