Revert "Revert "[MT] Fix some trees drawn even after the feature was destroyed""

This reverts commit dc51bc4698d713900b0b10676bc9a6414dbb3ffa.
fix compile warning:
warning: deleting object of polymorphic class type 'CPlayer' which has non-virtual destructor might cause undefined behaviour
LuaMoveCtrl: add callout SetMoveDef(number unitID, number moveDefID | string moveDefName) --> boolean
Lua: add projectileID argument to UnitPreDamaged
changelog
update gadget-handler for 68342c40a1
Revert "[MT] Fix some trees drawn even after the feature was destroyed"

This reverts commit 4cb30edf19d4c89bdaef5cdb038132453f4ab9b1.
Merge branch 'release' into develop