Core: Fix warning

Conflicts:
	src/server/game/Server/WorldSession.cpp
	src/server/scripts/Commands/cs_quest.cpp
SQL: Fix typo
SQL: Rename wrong named SQL file.
Core/Scripts: add creature_text to pet mojo

Scripts/Karazhan/Moroes: cleanup a bit (should fixes mem leak)

Conflicts:
	src/server/scripts/EasternKingdoms/Karazhan/boss_moroes.cpp
	src/server/scripts/World/npcs_special.cpp
Scripted: Fix warning

Conflicts:
	src/server/scripts/World/npcs_special.cpp
Scripted: Fix warning

Conflicts:
	src/server/scripts/World/npcs_special.cpp
Core/NetworkIO: Fixed memory leak
DB/Loot: Rework skinning_loot_template definitions, removing the horrible definitions ripped from wowhead and replacing them with a proper defined set of loot

Closes #10610

Conflicts:
	sql/updates/world/2013_09_01_05_world_skinning_loot_template.sql
DB/Loot: make sure to update & delete the right templates, updated file!
SQL: Fix fail in 7facda2002e80401ce71ab7562042293eba62ad6
Normalize sql file names from 722a6c1

Conflicts:
	sql/updates/auth/2013_09_01_01_auth_misc.sql
	sql/updates/world/2013_09_01_07_world_trinity_strings.sql
Core/SAI: Added SMART_ACTION_CALL_KILLEDMONSTER log for has already spell kill credit

Conflicts:
	src/server/game/AI/SmartScripts/SmartScriptMgr.cpp
Core/Misc: Fixed some more issues found by static code analysis tools.

Conflicts:
	src/server/game/Battlefield/Battlefield.cpp
	src/server/game/Battlefield/BattlefieldMgr.cpp
	src/server/game/Battlefield/Zones/BattlefieldWG.h
	src/server/game/Battlegrounds/BattlegroundMgr.cpp
	src/server/scripts/Commands/cs_account.cpp
	src/server/scripts/Outland/HellfireCitadel/BloodFurnace/instance_blood_furnace.cpp
Core/SAI: Make SMART_TARGET_OWNER_OR_SUMMONER also work for creatures summoned by spells
Tabs to spaces...
Core/SAI: Added SMART_ACTION_SUMMON_CREA / SMART_ACTION_SUMMON_GO log for has already summon spell
Core/Guild: Fix Guild validation crash on start up

Partially revert 58ec4e531914121144b6f852e3abf27cbb2f6fc4 and increment GuildStore iterator before validating Guilds. This is required because Guild::Validate() removes the Guild from GuildStore if invalid.
Closes #8363
Core/Guild: Fix memory leak on Guild disband

Fix memory leak when disbanding a Guild, removed from GuildMgr but never deleted. Due to the different ways of how Guild::Disband() and Guild::DeleteMember() are called, each call to these methods has a different way to delete the Guild if empty/invalid.

Valgrind log:
 2,127 (240 direct, 1,887 indirect) bytes in 1 blocks are definitely lost in loss record 54 of 81
  at operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  by guild_commandscript::HandleGuildCreateCommand(ChatHandler*, char const*) (cs_guild.cpp:91)
  by ChatHandler::ExecuteCommandInTable(ChatCommand*, char const*, std::string const&) (Chat.cpp:339)
  by ChatHandler::ExecuteCommandInTable(ChatCommand*, char const*, std::string const&) (Chat.cpp:320)
  by ChatHandler::ParseCommands(char const*) (Chat.cpp:466)
  by WorldSession::HandleMessagechatOpcode(WorldPacket&) (ChatHandler.cpp:217)
  by WorldSession::Update(unsigned int, PacketFilter&) (WorldSession.cpp:317)
  by World::UpdateSessions(unsigned int) (World.cpp:2632)
  by World::Update(unsigned int) (World.cpp:1989)
  by WorldRunnable::run() (WorldRunnable.cpp:60)
  by ACE_Based::Thread::ThreadTask(void*) (Threading.cpp:186)
  by ACE_OS_Thread_Adapter::invoke() (in /usr/lib/libACE-6.0.3.so)
DB/Misc: Fix few startup errors
Core/Achievements: Converted save queries to prepared statements