Core/Packets: added few channel packet structs
Core/Packets: Added CMSG_PAGE_TEXT_QUERY and SMSG_PAGE_TEXT_QUERY_RESPONSE
Moved QueryPlayerName to QueryPackets
Core/Packets: Added CMSG_TIME_SYNC_REQ and SMSG_TIME_SYNC_RESP packets
Core/Items: Fix crash related to item effects
Core/Packets: Added SMSG_WORLD_STATE_UI_TIMER_UPDATE
Core/Packets: Added CMSG_ATTACKSWING and SMSG_ATTACKSTOP
Core/Packets: Added SMSG_SET_SPECIALIZATION
Core/Packets: Added SMSG_TUTORIAL_FLAGS
Core/Loading: Fix crash in LoadMissingKeyChains

Also emptied `world`.`keychain_db2`

Closes #13566
DB/PageTexts: Dog-Eared Note

Closes #13562
DB/PageTexts: Multiple page texts
Core/Packets: Added SMSG_SEND_UNLEARN_SPELLS and SMSG_ACTION_BUTTONS
Fixed typo in SMSG_TUTORIAL_FLAGS
Core/Talents: Fixed specialization spell learning and code style
Core/Packets: updated AccountData packets
Fixed build ...
DB/SAI: fixed target_type of spell Vampire Rush, added in my previous commit.
I have used target_type, which caused that NPC used the spell on all players in range, that's wrong.

(cherry picked from commit 1699cf70dd0e33f3e7ea2aedec6270878109ace9)
Core/Networking: Catch possible boost exception in StartNetwork

Closes #13557
DB/Models: Updated creatures' model data up to 6.0.3.19057
DB/Trainers: Truncated `npc_trainer`

* Professions will be redone later
Core/Packets: Added some chat message packets