fix keyboard shorcuts in dialogs.

actually, for most dialogs, key-presses should never
be relayed. a get_modal() check might be the appropriate.
allow ardour button to handle focused keyboard events
enable ArdourButton focus in EngineDialog