Merge remote-tracking branch 'origin/master' into 4.3.4

Conflicts:
	sql/base/characters_database.sql
	src/server/game/Entities/Player/Player.cpp
	src/server/game/Handlers/CharacterHandler.cpp
Fix a merge failure, I need to sleep...
Core/Battlegrounds: Fixed 2 more structures

Signed-off-by: Sovak <Sovak007@gmail.com>
Merge pull request #7706 from Sovak/bgs_2

Core/Battlegrounds: Fixed 2 more structures
Core/Scripts: Cleanup the warrior spell scripts
Core/Scripts: Some cleanup in warlock spellscripts
Core/PacketIO: Enabled some opcodes
Core/Entities: Fixed the "Move To" command for pets.
Core/Guilds: Implemented guild news & guild rewards tab

Signed-off-by: Sovak <Sovak007@gmail.com>
Signed-off-by: Nay <dnpd.dd@gmail.com>
Little codestyle change

Signed-off-by: Sovak <Sovak007@gmail.com>
Signed-off-by: Nay <dnpd.dd@gmail.com>
Core/Guilds: Corrected CMSG_GUILD_NEWS_UPDATE_STICKY structure

Signed-off-by: Nay <dnpd.dd@gmail.com>
Core/Guilds: Corrections to guild news & rewards commit, fixed build and added missing sql

Closes #7708
Core/Guild: pakcet -> packet
SQL: Update characters_database.sql
Merge remote-tracking branch 'origin/master' into 4.3.4

Conflicts:
	sql/updates/world/2012_09_09_02_world_spell_script_names.sql
	src/server/game/Achievements/AchievementMgr.cpp
	src/server/game/Entities/Unit/Unit.cpp
	src/server/game/Entities/Vehicle/Vehicle.cpp
Move a SQL file
DB/Guilds: Add missing reward table
Siigh
Core: Fix build

Closes #7717
Core/Guilds: Implemented GuildFinder.