Emit signals when the cache is reloaded.
Reloading the cache deletes the current list of packages and creates a new one, creating new Package objects. Any reference (pointer) and iterator must be invalidated. The new signals allow to be notified when this happens. This is needed by Muon to solve bug 332530. REVIEW: 127080