The iface_cache now contains an explicit list of PendingFeed objects, representing feeds that
have been downloaded but are not yet trusted. This should allow fixing a few problems later:
- When confirming that we trust a key, the trust box currently tries to reimport the interface
that failed and then recalculate. In fact, there may be may interfaces waiting on a single
key.
- Keys should be downloaded in the background, not blocking.
- In non-interactive situations, downloaded feeds should just be stored for later. This allows
for background update checks.
git-svn-id: file:///home/talex/Backups/sf.net/Subversion/zero-install/trunk/0launch@1323 9f8c893c-44ee-0310-b757-c8ca8341c71e