Separate out udev stuff from iface.py.
Generalise sdimages.py as selectlist.py so that it can be used
for other lists, such as the device list.