Quest: Powering our Defenses fixed

Fix by @Discover-, @untaught, @Kittnz
Fix a warning picked by static code analysis (assignment of a temporary variable before destruction)
Core/Skinning: Fixed the creatures becoming non-skinnable even before looting them completely.

Closes #5318
Core/Loot: Make the pickpocket loot refill every 10 minutes by default on the NPCs after they have been pickpocketed.

Configurable by Creature.PickPocketRefillDelay
Closes #935
Merge pull request #12354 from Kittnz/powering_our_defenses

Quest: Powering our Defenses fixed
Update and rename 2014_06_24_05_world_quest.sql to 2014_06_25_00_world_quest.sql
Core/SmartAI: Allow the use of SMART_ACTION_SET_EVENT_PHASE with SMART_EVENT_RESPAWN.

Closes #9289
DB/Creature: Midsummer Fire Festival Spawns

Closes #1515
DB/Creature: Challe's Home For Little Tykes

Closes #5921
Merge branch 'master' of https://github.com/TrinityCore/TrinityCore into ghbb

Conflicts:
	src/server/game/Entities/Creature/Creature.cpp
	src/server/game/Entities/Player/Player.cpp
	src/server/game/World/World.cpp