Fixed boomshire's door solidmasks (#1035)
Fixed the pickaxe creating huge amounts of earth (#1030)
Fix DarkCatle null pointers and intro (#1034)
C4NetIO: #ifdef __APPLE__, not APPLE
StdScheduler: Make DoScheduleProcs virtual, override it in C4AbstractApp and set isInManualLoop flag around the DoScheduleProcs call so the FlushMessages() of C4AbstractApp will happen when isInManualLoop is true
Added GetDescription to all goals

This will be used by the new HUD on the controls branch.
C4Script: Allow more format flags

In addition to field width and precision, also accept sign flags (+, -,
<space>) and the "alternate output" flag (#).
added documentation for PV_Gravity
particles: minor documentation fixes
PV_Step: added "maximumValue" parameter
Fix AcidDrilling goal (#1038)
Make sure LargeCaveMushroom does not burn forever
Improved information of SellGems goal
GemGrabbers: gems stalactites reappear to allow for more risky game play
Don't split UTF8 when handling accelerators (#983)

Marking up accelerator keys still assumed all characters were one byte
wide. Change this to accept multi-byte characters.
Warn on unsupported accelerator keys

Chars outside the basic latin alphabet don't actually work as
accelerator keys. Emit a warning when encountering them.
lang/de: Don't use 'ü' as accelerator

Taking over a player had the 'ü' key assigned as accelerator. Since that
doesn't work anyway, switch to a more conservative 'n'.
Fix GoldenMountain multiple goal activation
Options/Graphics: tidy up
Remove Config.Graphics.ShowAllResolutions
Fix some uses-after-free due to terrible StdBuf semantics