Bug 550265 - UI freeze in Installed Software tab

Add logic to eliminate cycles and to optimize performance by caching
children and avoiding expensive duplicate queries.

Change-Id: Id317e90c99442a79d77dbce48f6f91313d16d70a
Signed-off-by: Ed Merks <ed.merks@gmail.com>
3 files changed