DB/Creatures: Removed "Class Trainer" & "Trainer" flags from class trainers
Core/Packets: updated SMSG_INITIALIZE_FACTIONS and added struct for SMSG_CHANNEL_LIST
Core/Packets: Added most of the chat packets
Core/Packets: updated SMSG_BINDPOINTUPDATE, SMSG_INVALIDATE_PLAYER, SMSG_LOGIN_SETTIMESPEED, SMSG_WORLD_SERVER_INFO
Core/Packets: updated SMSG_EQUIPMENT_SET_LIST
BNet GetStreamItemsRequest::Read

Wrong call
DB/Commands: Fix 2 commands permisions

Closes #13592
Merge pull request #13589 from MorganaOP/6.x

Core/BNet: Fixed wrong method use in GetStreamItemsRequest::Read
Core/Packets: Added SMSG_MONSTER_MOVE and split common packet structures
Core/Packets: Added the following packets:
CMSG_QUESTGIVER_STATUS_MULTIPLE_QUERY
SMSG_QUESTGIVER_STATUS_MULTIPLE
CMSG_QUESTGIVER_STATUS_QUERY
SMSG_QUESTGIVER_STATUS
SMSG_AI_REACTION
SMSG_ATTACKERSTATEUPDATE
SMSG_ATTACKSTART
SMSG_ATTACKSTOP
SMSG_THREAT_UPDATE
SMSG_HIGHEST_THREAT_UPDATE
SMSG_SET_PROFICIENCY
Core/Packets: Added missing files
Removed unnecessary FlushBits()
Fixed whitespace
Core/Packets: updated EquipmentSet save packets
Core/Util: Fixed "value" name in Optional struct to follow code style
DB/Misc: Updated the change faction reputations up to 6.0.3.19057
DB/GameTele: Added some Draenor teleport positions.

Closes #13594
It's a good idea to save file changes before commiting. 7aac3bc1529d
Core/PacketIO: Updated SMSG_TRANSFER_PENDING and SMSG_TRANSFER_ABORTED
Core/PacketIO: Documented possible values for SMSG_NEW_WORLD reason field
Core/Logging: improved conditions error log messages

(cherry picked from commit d9c6b8fd89514e2b31dc1c4ac6668b5374d51fc1)
Scripts/SethekkHalls: fixed Talon King Coffer

(cherry picked from commit 716d1404de9d3a5dd6d3c5945f30f48ac544b10c)