Ported function GetPlayerListInGrid

Signed-off-by: zamalaev <zamalaev88@mail.ru>
Server/PacketIO: Update CMSG_INITIATE_TRADE And Structure
DB/Quest: Update quest_template with SourceItems and without SourceItemCount.
*Fixed 280+ DB ERRORS.

Signed-off-by: AriDEV <aridev666@gmail.com>
Core/Script: OnQuestAccept() it's triggered by Player::AddQuest() now.
Small description:
This patch repair the situation where quest got auto-complete flag then creaturescript(c++ one) OnQuestAccept() it's skipped.
- the same situation is for quest-chains if next quest got auto-complete then OnQuestAccept() it's skipped.
- Also include quests where source is gameobject.
Server/PacketIO: Update CMSG_ACCEPT_LEVEL_GRANT Opcode And Structure
Add CMSG_ACCEPT_TRADE Opcode
Merge branch 'master' of https://github.com/ProjectSkyfire/SkyFire_5xx
Merge branch 'master' of https://github.com/ProjectSkyfire/SkyFire_5xx
Player/Talents: fixed secondary spec talents
Update .travis.yml
Update .travis.yml
Update .travis.yml
Server/TOTP: Fixed Header Guard Warnings.

Signed-off-by: AriDEV <aridev666@gmail.com>
Warnings: Fixed -Wcomment Warnings

Signed-off-by: AriDEV <aridev666@gmail.com>
Warnings: Fixed Dangling Else Warning

Signed-off-by: AriDEV <aridev666@gmail.com>
Server/WorldSocket: Silence expression warning at ServerPktHeader

Signed-off-by: AriDEV <aridev666@gmail.com>
Server/BattlePets: Fixed -Wswitch Warning For Not Handled Enumeration case in battlePet->GetDbState() switch

Signed-off-by: AriDEV <aridev666@gmail.com>
Merge pull request #452 from kontownik/master

Core/Script: OnQuestAccept() it's triggered by Player::AddQuest() now.
Core/PacketIO: Updated most remaining Guild Bank related structures.
Core/PacketIO: Updated SMSG_CLEAR_COOLDOWNS structure and opcode.