string_util: * StartsWithT and EndsWithT use new case-insensitive comparison
file_path: + operator<
file_path: 1.+ function Append 2.+ function AppendRelativePath
file_path: 1.+ function IsParent 2.* checks null-terminator existence when constructs from a raw string