Add functions for closing top/all window(s)
Add helper function for calling widget events

Add window_event_helper
Add code to handle shortcuts
Fix a couple of window bugs
Merge branch 'shortcuts' of https://github.com/ZedThree/OpenRCT2 into ZedThree-shortcuts
Merge branch 'ZedThree-shortcuts'