Warning: Change wcsicmp to _wcsicmp
Fix warning: Allocation size should be size_t
Fix UNC, ".." in UNC, "C:"

UNC code never ran because absolute-path code took precedence.
Introduce dst_start: Backtracking for ".." in UNC paths should be done up until the hostname.
Fix error in handling of "C:".
Introduce tests.