Make most of the shortcuts widget specific

Having the window specific means that you can't have a key do different
things on different widgets.

Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Planner: reject plan if escape key is pressed

This seems intuitive.

Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Cancel dive edit when escape key is pressed

Also seems intuitive. What's odd is that in the Planner you get a
confirmation dialog while here you don't. We should be consistent.

Signed-off-by: Dirk Hohndel <dirk@hohndel.org>