Like buildNormalizedPath, but if the result is the current directory,
this returns "." instead of "". However, if all the inputs are "", or there
are no inputs, this still returns "" just like buildNormalizedPath.
Also, unlike buildNormalizedPath, this converts back/forward slashes to
native on BOTH Windows and Posix, not just on Windows.
Like buildNormalizedPath, but if the result is the current directory, this returns "." instead of "". However, if all the inputs are "", or there are no inputs, this still returns "" just like buildNormalizedPath.
Also, unlike buildNormalizedPath, this converts back/forward slashes to native on BOTH Windows and Posix, not just on Windows.