Selectively add layouts from Viewer to SetList

Addresses #28. Dialog_AppendLayout(s) now lets user select which layouts
to append to SetList's layouts.

With Get_All_SetList_Display_Info_queue, the DevNums can be accessed on
demand from SetList if queue is valid.

AppendLayout_StringsAndValues was corrected to incrementally number
non-consecutive layouts.