[TW] Core/Pet: Pet focus

- Save/Load pet focus so it wont get reset when pet is reset for
whatever reason
Revert "[TW363] - Core/Spells: The needed hacks for yesitsme's Mimiron spellscripts"

This reverts commit 596499f3e5947fddcc07c770af2c7cd1a11d5479.
Merge branch 'master' of https://github.com/TrueWoW/TrinityCore
[TW366] - Core/Player: Implement a generic method to send out item retrieval mails as it seems to be used in multiple places and also send disenchant roll result as a mail if the player's inventory happens to be full
[TW367] - Core/Player: Missing addition to https://github.com/TrueWoW/TrinityCore/commit/258e593fa61e52957b4e831bbdc562d68ac503a9
Merge pull request #64 from gecko32/Patch8

[TW] Core/Pet: Pet focus
Revert "Fixed typo in previous commit, apologize"

This reverts commit 442dfb713d4ebc0a7a26c21bf929bf873129afd5.
Revert "PvPstats: improved DB structure"

This reverts commit 7a4faacedc149c37723c9a3b81ea09702381deb6.
Revert "Added sql file for PvPstats tables"

This reverts commit eefa6e6aceb118c38c3bf50b906964cf11b36f8a.
Revert "PvPstats system"

This reverts commit 2669d85a0ab160c0cad50393e22ad60ab6512bfe.
Revert "[TW367] - Core/Player: Missing addition to https://github.com/TrueWoW/TrinityCore/commit/258e593fa61e52957b4e831bbdc562d68ac503a9"

This reverts commit cbbc0547d848494dc73bf37713915dbb166cd38f.
Revert "[TW366] - Core/Player: Implement a generic method to send out item retrieval mails as it seems to be used in multiple places and also send disenchant roll result as a mail if the player's inventory happens to be full"

This reverts commit 258e593fa61e52957b4e831bbdc562d68ac503a9.
Revert "[TW360] - Core/RollSystem: Solves issue with items being void if the player has inventory full on a disenchant roll (will work the same way it currently does with greed/need rolls)."

This reverts commit 58fc92f7c281d084be4656a5eaf8bf262ef05996.
Revert "[TW357] Core/Players: Already complete quests shouldn't turn failed"

This reverts commit 616345fd2aff60f1e0264d72a7d0d72060417ed2.
Revert "[TW353] - Core/Players: Addition to https://github.com/TrueWoW/TrinityCore/commit/7996429d6fe01589ede0d3d46e9cd70938e2d099 (adds proper mail text, creature sender and message type)"

This reverts commit d0e3e47fbed1fd8685524361d58773df006835d3.
Revert "[TW340] - Core/Players: LFG quests don't follow the same rule as repeatable quests, they must award experience every time they're rewarded"

This reverts commit eecda18ff57bd722834a09f6d708a95ca41a2422.
Revert "[TW339] - Core/Players: Mail LFG rewards to players if their inventory is full when the quest is rewarded"

This reverts commit 7996429d6fe01589ede0d3d46e9cd70938e2d099.

Conflicts:
	src/server/game/Entities/Player/Player.cpp
Travis - Relax a bit more...
Merge branch 'master' of https://github.com/TrueWoW/TrinityCore

Conflicts fixed:
	src/server/game/Spells/SpellMgr.cpp