Core/Scripting: Created a hook for when a player is about to be saved.
Grammar/Spelling fix.
Core/Scripting: Update Kirtonos script.
Core/Misc: Fix a couple of warnings, some of them performance related

Errors were found using Cppcheck, open-source static analysis tool
Core/Scripting: Fix Typo.
Core/Spline: Fix typo, I blame not enough Ctrl+S
DB/Gossip/Waypoints/Creature_text: Db data for Harrison Jones Gong Event.
DB/SAI: Fixed some runtime errors.
Merge pull request #8848 from NightQuest/save_hook

Core/Scripts: Created a hook for when a player is about to be saved.
Core/Vehicles: Add some internal checks in vehicle code to prevent crashable behaviour caused by scripts or other areas of the core.
Core: Fix non pch build
Script: Novos rewrite
Fix non PCH build
Core: Fix warnings
Merge remote-tracking branch 'upstream/master'

Conflicts:
	src/server/game/Battlegrounds/BattlegroundMgr.cpp