Cache inode: leak fix: delete key when releasing dirents

Signed-off-by: Dominique Martinet <dominique.martinet@cea.fr>
Signed-off-by: Adam C. Emerson <aemerson@linuxbox.com>
Cache inode: leak fix: don't call cih_hash_entry twice

Signed-off-by: Dominique Martinet <dominique.martinet@cea.fr>
Signed-off-by: Adam C. Emerson <aemerson@linuxbox.com>
Use pkg-config to find D-Bus

Since pkg-config knows everything the distribution knows, it should be
much more robust in finding libraries and includes across distributions
and platforms.

(This fixes the inability to find D-Bus and compile on Debian-derived
systems and might be the best solution for libcap, since libcap-ng
provides a .pc file.)

Signed-off-by: Adam C. Emerson <aemerson@linuxbox.com>