Remove the old path. Rename path2 to path. Update all clients for the new path. Also make some miscellaneous changes to the Path APIs to help the adoption process.
this incidentally stops `make check` from leaving directories in `/tmp`