Xcode: release builds need the symbols for the cocoa wrapper
MapControl: always needs to redraw due to reflecting actor position in realtime

Its not a big enough deal to try and work out when the game is paused.
EventMgr: we need to check that last_win_mousefocused exists

I didnt think it was possible to get a focus lock with no window, but I was wrong.
fix SDLVideoDriver::GetClipRect
gource-generator: updated params to kill bloom and improve quality
gource-generator: converted to a runnable script
Tweak scrollbar appearance

  * trough and slider do not use anchors, buttons do
  * clip the elements to control's rectangle
Do not display an empty slot in pst GUILOAD

 * might have been a copy-paste from GUISAVE error?
synced iwd and bg1 GUIMG

only new keybindings for iwd, while a tiny windowing change for bg1
made GUIMG shared and removed the bg1 copy
bg2::guimg: no need to delay the import of gcw anymore
synced bg2 and common guimg

common gets a fix for memory bonus plus potential for known spell erasing,
triggers/contingencies and sorcerers (disabled)
bg2 just got some ifdefs
bg2/GUIMG: removed, now handled by shared script
Interface: load console last

by now fonts have been verified
GameControl: refactor mouse up logic

easier to understand, shorter, and importantly fixes an issue with PST float window.
GameControl: right click should cancel pending targeting actions
Changing a window position should cause everything to redraw

we dont have a way to just redraw the old+new areas, so just force it all. fixes graphical corruption with the PST float window being moved off
GameControl: ClearMouseState should clear doubleclick
GameControl: mousedown should clear any actions started from a previous mouse down

we dont support multi mouse button events
GameControl: ClearMouseState should refresh the cursor