GUIViewControl: send gui messages to proper window, fixes #14291

This solves http://trac.xbmc.org/ticket/14291 but I'm not sure if issue shouldn't be looked at one level higher.

Problem here is that messages sent by Addon Browser view control are first handled by topmost dialogs first ( which will be yes/no dialog in track ticket ): https://github.com/xbmc/xbmc/blob/master/xbmc/guilib/GUIWindowManager.cpp#L100. Shouldn't we first try to to handle message by window that sent that message first and only then try active dialogs?