devicelist.c: Cleanup "Device Properties" dialog box.

This now is based on a GtkGrid. For now, i've just put the framework
in place.