Refactoring, make path_join() use new resizable buffers.