Make resizable, borderless and fullscreen windows work again.

(Feature parityyyyy)
On the other hand, if you got that message, you knew what was coming.
Don't crash on mousewheeling.
Move BattlescapeButton's altSurface with the main surface (also fixed in the mainline)