Fix shelf list config dialog to not segfault on delete. Added null checks. Uses sorted e_shelf_list. Disable Delete/Config buttons until a shelf is selected.
Fix shelf list config dialog to not segfault on delete.
Added null checks.
Uses sorted e_shelf_list.
Disable Delete/Config buttons until a shelf is selected.

There are still some issues with the shelf_config dialog itself tho. Seems
to sometimes change properties for the wrong shelf.

jordemort/e17,jordemort/e17,jordemort/e17