msvcrt: Rework wcsncpy_s to work on overlapping pointers.