Core: Trigger OnSave hook for PlayerScript on all save events
Update Player.cpp

Dont trigger save hook on player create
Merge pull request #11627 from Rochet2/OnPlayerSave

Core/Players: Call sScriptMgr::OnPlayerSave inside Player::SaveToDB rather than before calling it.
Core/Misc: Get rid of whitespaces added in 96e0a7d71f1c5146aa64502d49e0cc2260f7ca16
Core/Items: Fixed an exploit allowing people to put more gems than number of sockets on items.

Closes #11652