fixup hotkeys preferences display
fix a possible segfault in hotkey preferences dialog

selected_command_ might be -1 causing symbols["hotkey_description"] =
hotkey::get_description((*commands)[selected_command_]); to fail.

and remove a "case hotkey::SCOPE_COUNT: ..." which for forgotten in a
previous commit
assign correct scopes to old SCOPE_GENERAL hotkeys