Core/Spells: Spells with SPELL_ATTR3_IGNORE_HIT_RESULT can`t never miss!
Merge pull request #10976 from avengerweb/master

Core/Spells: Spells with SPELL_ATTR3_IGNORE_HIT_RESULT can never miss!
Core/Commands: Restored old functionality of getSelectedPlayer in chat commands

Also fixed build
Build fix
DB/SAI: The Final Code

By @dr-j fixes #3640
Merge branch 'master' of github.com:TrinityCore/TrinityCore into mmaps_rw
Tools/MeshExtractor: Added some locks because concurrency.
Race conditions were detected with a race condition detection tool.