lib/oe/path.py: fix tar packaging

if we use local.conf with resetting PKGD_pn variable
then in destination directory will be createtd many different files
with different names but with the same inode.
This is happened if we have subdirs, after 'find' 'tar' will pack the
same file many times.