This adds an interface for taking care of shortcut controllers with
managed scope.
GtkRoot requires this interface, where it's also used for global
controllers and to ensure that managed scope always finds a parent that
is a shortcut manager.
No widget that isn't a root implements the interface yet.