escape should reset focus as well as abort drags/clear selection
add a focus handling callback so that all button press events on CairoWidgets will cause a focus reset.
ArdourButton should call the focus handler of CairoWidget from its button press event
set the CairoWidget focus handler; reset focus when the mouse pointer leaves the Editor window