Core/SAI: Fixed SMART_ACTION_SET_RANGED_MOVEMENT
Core/SAI: SMART_ACTION_NONE is not a valid action. Also accept SMART_ACTION_SET_RANGED_MOVEMENT as a valid action.
Core/SAI: Fixed build, i need new glasses.
Core/Vehicles: revert 95152d57539064d8278e323899290cba2fb2b0cd and 95152d57539064d8278e323899290cba2fb2b0cd

Sorry about troubles caused, hed reason to think formula was wrong, but it wasn't. However there is part of the code that needs to be improved I describbed in this commit as TO DO: Connected with: #8195
Core/Vehicles: Missed change
Merge branch 'master' of https://github.com/TrinityCore/TrinityCore into 4.3.4
Core/Command: Add command for near creature finding
Core/Conditions: Rename CONDITION_INSTANCE_DATA to CONDITION_INSTANCE_INFO.
And allow it to be used with GetData, GetData64 and GetBossState.
DB/SAI: Reforging the sword
Core/Spells: Implemented effect SPELL_EFFECT_DAMAGE_FROM_MAX_HEALTH_PCT
Core/Conditions: Rename CONDITION_INSTANCE_DATA to CONDITION_INSTANCE_INFO.
And allow it to be used with GetData, GetData64 and GetBossState.
Core/Conditions: Fixed build from previous merge.
CMake/Buildsystem: CMake adds /Zm1000 to MSVC by default - explicitly replace that in the flaglist with the lower boundary
Core:/ZulGurub: Fix mandokir decapitate targets
Buildsystem/MSVC: Enable and treat as errors compilation warning about not matching virtual function signatures. This will help scripters who might sometimes use a hook using improper parameters (or miss 'const' for example)
SQL: rename sql for 4.3.4
Core/ZulGurub: revert my logic fail in 4232658c62b367f6d486ea3b842775854ddece98
Core/DB: Haaleshi Altar

- Prevent crash due to spamming GossipHello
- Convert core script to SAI
- Solves #8220
Merge branch 'master' of github.com:TrinityCore/TrinityCore into 4.3.4
Core/Spells: Added new spell effect/target definitions
Core/Scripts: Added ai method to temporarily despawn a boss when it enters evade mode (respawns after 30 seconds)