Add GetPathOrName() and PathOrName() methods which try to get some kind of usable path or at least a file name for the entry. Useful mainly for debugging and error reporting cases.
It contains a helper class Entry, which allows to generalize the BCopyEngine::CopyEntry() parameters.