function PathStartsWith(const S, AStartsWith: String; const IgnoreCase: Boolean): Boolean;
Returns True if S starts with (or is equal to) AStartsWith. Uses a locale-independent "ordinal" comparison, which is important when comparing filenames/paths. Optionally ignores case.