made the user-data parameter of a GUI_Call-action-callback the first (before player number, menuID etc.) to be more intuitive
Clonk can consume bubbles while swimming to regain breath.
the Cloud is not C4D_Vehicle anymore for obvious reasons
renamed Menus.c to CustomGUIs.c to be consistent with the other (already renamed) parts
intermediate changes [TO AMMEND]
Flagpole construction: Show arrows pointing to neighboured flags that would be connected if the flagpole were built there.

Allows the player to build his base more efficiently.
Fix construction preview of non-flagpole objects
Play correct chop animation for trees in front of Clonks
Set grass plane to -1.

Grass isn't covered by clouds anymore.
clear displayed inventory slot when object leaves inventory (#966)
correct kill tracing when flinging enemies down cliffs with melee weapons and ApplyWeaponBash
added GetAimPosition which returns the current aiming-angle as a counterpart for SetAimPosition
added callbacks QueryRejectDeselection and QueryRejectDeparture
removed internal variable Clonk.inventory.forced_ejection (hand never selects next item when throwing now)
Fix C4ChatDlg::ToggleChat: Do not close the network connection.
Change Random() on negative values to always return zero.

Before, it would return huge, positive values (e.g. Random(-20) could produce 47384782) which leads to all kinds of trouble in script (like #968)
Make AdjustMoveToTarget more robust concerning large values.

Before, e.g. SetCommand("MoveTo", nil, 0,9999999) could freeze the engine for some time.
MineRescue: Fix adjusted flagpole radius to be used correctly in construction site connectivity preview.
Fix LandscapeRender ReInit when loading scenario sections.

The LandscapeRender Init() proc loads graphics from the main graphics group, which is already closed when a section is loaded. So just keep the renderer around on landscape recreation now.
Fix loading from child groups when the mother needs to re-set its file pointer.

Fixes a bug with loading the shader file from scenario local Graphics.ocg on network clients. I think I also heard a few more sounds after the fix, so maybe they used random access into child groups too.
mac: Remove mouse-warping silliness (it doesn't work with tablets and I'm stupid D:)