fix compiler warning

src/shared/utf8.c:268:13: warning: unused variable 'd'
[-Wunused-variable]
         int d;
shared: path-util - memory leak

Signed-off-by: Anthony G. Basile <blueness@gentoo.org>
shared: strv - add strv_clear()

This frees the elements of the strv without freeing the strv itself.

Signed-off-by: Anthony G. Basile <blueness@gentoo.org>
path: follow symbolic link for parent path

[zj: When we lstat the target path, symlinks above the last component
     will be followed by both stat and lstat. So when we look at the
     parent, we should follow symlinks.]

Signed-off-by: Anthony G. Basile <blueness@gentoo.org>