racket/gui gtk: catch key events at frame level

In case no subwindow within a frame can accept the keyboard
focus, now the frame itself can accept them (for consumption
by `on-subwindow-char').