Internal autorelease pool for -ks_enumeratePathComponents… since it creates a fair number of temp strings
Factor out -ks_enumeratePathComponentRangesInRange:…
Tiny boost to relative path building