added a device list popup window which shows a table of all devices,
their parents and children, and the times spent in each of the phases
of suspend/resume