[z2206] Unify Received opcode messages

(based on commit [12302] - f93c0f9)

(based on commit [s1840] - a9227b8)
[z2207] Support non-player conditions

(based on commit [12304] - dbb5018)

(based on commit [s1841] - dc176f3)
[z2208] Change CONDITION_INSTANCE_SCRIPT and related InstanceData hook

Remove explicit check for map-id, so it is possible to use the same condition entries for most hardmode cases

(based on commit [12305] - f9392cb)

(based on commit [s1842] - a68744c)
[z2209] Implement CONDITION_SOURCE_AURA to check if the source of a condition has an aura

(based on commit [12306] - ee0865f)

(based on commit [s1843] - 0ec03bd)
[z2210] Add support for 'conditioned references'

This allows to use generic conditions (that don't require a player for checking) with loot entries that refer to reference_loot.
So the whole reference is used only if the condition of the conditioned reference evaluates to true

(based on commit [12307] - ebc4672)

(based on commit [s1844] - 6ac85f3)
[z2211] Use non-player conditions within the loot system

Also remove no more required special handling for go fishing loot

(based on commit [12308] - 7992aff0)

(based on commit [s1845] - fcd0fe6)
[z2212] Fix No-PCH compile. Also make some InstanceData Getter const

(based on commit [12309] - f3a24b5)

(based on commit [s1846] - f32ee35)
[z2213] Hopefully really fix No-PCH compile. Thanks to rsa for pointing

(based on commit [12310] - 12d0131)

(based on commit [s1847] - aeb1a31)
[z2214] Fix No-PCH compile

Special Thanks to NeatElves for reporting and testing

(based on commit [12311] - 06dd3c4)

(based on commit [s1848] - fd7b47d)
[z2215] Implement CONDITION_LAST_WAYPOINT - Thanks to Grz3s for testing

(based on commit [12312] - ee391c1)

(based on commit [s1849] - 364e7ea)
Fix compile

(based on commit 98bad46)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>

(based on commit 10823ef)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>
[z2216] Fix some issues shown by Cppcheck

(based on commit [12313] - cd84dcb)

(based on commit [s1850] - f66c5c4)
[z2217] Move CombatMovement on/off setting to CreatureAI

(based on commit [12314] - 229bfb6)

(based on commit [s1851] - 5717aa9)
[z2218] Fix GCC compile. Thanks to LordJZ for input, and NEatElves for pointing

(based on commit [12317] - c45f2bb)

(based on commit [s1852] - c559dfc)
[z2219] Fix Windows compile for Ad.exe

(based on commit [12319] - b8ad0f8)

(based on commit [s1853] - 8c0ab7f)