path: append_path -> path_append(_with_sep).

Check if the path to append is "." in path_append.

WARNING: This changes the behaviour some vim features, like globpath, to
return "dir" instead of "dir/.".
path: path_save and path_copy.
path: write buf_join() in terms of copy().