IPRT: Separated out RTPathAbs from the posix, fixing it up for windows + OS/2, and made it generic. Also added some NT path routines.
tstRTPath.cpp: RTPathStripSuffix works more sensibly now, lone dot isn't considered a suffix anymore. Fixed a bunch of windows bugs in the testcase.
IPRT: Filename extension versus suffix cleanup, long overdue.
IPRT: A Study in Paths - Chapter 3: Reassembling parsed and split paths.
IPRT: A Study in Paths - Chapter 2: The splitting of a path into component strings.
IPRT: Changed the RTPATHPARSE_FLAGS_ into generic ones as they will be shared with RTPathSplit*. Introduced a new character called RTPATH_STYLE with can have two values (currently) RTPATH_STR_F_STYLE_DOS or RTPATH_STR_F_STYLE_UNIX. Some other minor adjustments.
IPRT: A Study in Paths - Chapter 1: The cross platform parser.
Runtime: RTPathCreateRelative -> RTPathCalcRelative
Runtime/path: Add RTPathCreateRelative to create a relative path between two absolute ones
IPRT/tstRTPath: Fixed result / displaying values.
iprt: add RTPathUserDocuments
ExtPack changes, related IPRT changes.
iprt/path: Added RTPathJoinA.
Automated rebranding to Oracle copyright/license strings via filemuncher
tstRTPath.cpp: RTPathStripExt testcases.
iprt: Added RTPathCountComponents, RTPathCopyComponents, RTGetOptArgvFromString and RTGetOptArgvFree.
IPRT: Added RTPathJoin.
tstPath -> tstRTPath.