refactor GUiRenderingControl, clear dependency to viz
refactor GUIRenderingControl, squash to 1e6881643e78a2e86c6c0eab3f9bb430c828a734
expose GUIRenderingControl to addongui lib
AddonGUI: handle OnAction and OnMessage the same way as internal gui - if control of addon acts, message is taken
ButtonTranslator: check GetFallbackWindow on GetAction, unify with Joystick handling
addongui: add window as fallback to button translater