Fixup for last commits.
Core/Vehicles: Fix a few issues

- Fix position desync issue
Closes #9073
- Fix a crash related to passenger's EventProcessor, thanks to Shauren
- Fix crash related to charminfo
- Make compiler happier about certain things
DB/Misc: Mostly gossip stuff for various creatures.

Some scripts still need to be implemented.
Fixes quest Blood Oath of the Horde.
SQL Fix after 933381f
Merge pull request #9244 from Ascathor/master

SQL Fix after 933381f
Scripts/Spells: Fix Winter Veil PX-238

Ref #9238
Thanks @joschiwald
Core/ObjectMgr: Fix a logic error in GetEquipmentInfo

Thanks @Shauren
Core/Startup: Write current and expected maps version when there's a version mismatch
DB/Spell: Added an auto-kill spell if you go at No Man's Land in Isle of Conquest
Core/SmartAI: Prevent recursive EnterEvadeMode call

Ref #8679
Core/Scripts: Removed useless const modifier on method parameters accepting primitive types passed by value
DB/Creatures: Update damage done by ICC bosses to more blizzlike values

Closes #8580
DB/Creature: Set Triggerflags & behaviour to triggerNPC

Closes #8950
DB/Conditions: add conditions to Lokhtos Darkbargainer Thx badmoon for initial fix

Closes #9028
DB/SAI: Add sai for quest Gather the Orbs (10859)

Closes #7636
Merge pull request #9168 from Kirkhammett/Ebonroc_Bwl

 Npc/Core: Was using Onyxia's Wing Buffet spell which can 1 shot lowbies...
Core/DBLayer: Comment out MySQL client/server version mismatch warning

MySQL version above 5.1 IS required in both client and server and there is no known issue with different versions above 5.1
Core/NPCs: Fix some equipment issues introduced with 028c72a9f2c606e8af3

Also changed equips defaults to 0 (no equipment) instead of 1.

It seems that some parts of the original commit were reverted locally, my bad.
Core/Players: Allow players to log out in combat when they are in resting area (logout in rest area is instant by default, but not when in combat)
Core/Logging: Fix mem leak. Thanks to @Sar777 for the report