Don't allow duplicate shortcuts for widget classes
Make gtk_widget_class_add_shortcut() remove an existing shortcut with the same trigger before adding the new shortcut. Whenever this happens, this is most likely the intention.
Fixes: #4130 (closed)