Fix #3899: SkinChooser needs a moveable divider

Also let it highlight the currently active skin when opening the dialog.