lib/oe/package_manager: Make empty package directories non-fatal

Its perfectly reasonable to call -c package-index with empty package
directories. This ensures the builds don't fail in such cases,
resolving autobuilder failures.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>