Core/Chat: Disallow sending CMSG_MESSAGECHAT with CHAT_MSG_SAY, CHAT_MSG_EMOTE or CHAT_MSG_YELL while the sender is not alive.
Also replaced all WorldSession::_player calls by 'sender'

By @TakenBacon
DB/Creature Fix faction of some creatures

By Justiciar, closes #10711
Scripts/Spells: use new hook in some spellscripts
Core/CrashHandler: Add more informations about locals

Log "NULL" for NULL pointers.
Log the correct type instead of <user defined> for pointers and log its fields recursively.
Log locals of all threads.
Log the address if retrieving the value threw an exception.
Increase buffer sizes to avoid buffer overflows.
Scripts: A lots of changes here and there (maybe useless?!?)
Core/Spells: move killing spree to spellscript

Closes #10597
Closes #11468
Fix build
Core: Fix non pch build
Merge pull request #11499 from Dehravor/taxi-node

Core/Taxi: Fix exploit related to unexplored nodes
Merge pull request #11396 from natepizzle/master

SpellAuraEffects
Scripts: Gossip can crash with null instance
Core/SkillHandler: Check if player is using proper NPC on talent reset
Merge pull request #11508 from Dehravor/talent-wipe

Core/SkillHandler: Check if player is using proper NPC on talent reset
Core/Spells: Move Pilgrims Bounty BuffFood in AuraScript (mimimi)
Core/Gameobjects: Fix an exploit where it was possible to use gameobjects from any distance. Fixes for example picking up the WSG flag from any distance using hacking tools.
DB/SAI: Fix Scalewing Serpent

By burned, closes #6285
DB/Creature: Rhapsody Shindigger

By MitchesD closes #11191
DB/SAI: Fix Administering the Salve

By dr-j closes #11375
Rename  	2014_01_24_03_world_sai.sql to 2014_01_24_03_world_sai.sql
Core/Calendar: Crash fix

Attempt to fix #11512 crash by adding a NULL check since GetEvent() can return NULL.