[z2041] Implement SMSG_DEFENSE_MESSAGE for the upcoming opvp system

Also fix callig go type 29 progress event if there is no neutral area (like in Halaa)

(based on commit 957e9f2)

Signed-off-by: Nighoo <nighoo@overninethousand.de>

(based on commit [s1654] - 02c8898)