Core/Spell: case TOTAL_PCT\BASE_PCT should be processed by multiplicative function not additive.

Also get ride of hack in Player::HandleBaseModValue now it's unnecessary.
Fixes: multiplicative % count for normal school for aura 79 and may be others.

https://github.com/TrinityCore/TrinityCore/commit/4b562266190778dae779b5e6f3486648dfef5552
Core/Spells: remove one now obsolete check which prevents spells with SPELL_ATTR6_CAST_BY_CHARMER from being cast.

https://github.com/TrinityCore/TrinityCore/commit/a76f02300235c028fb87c48526e987b0139446f6
Scripts/Naxxramas: Fixed reseting of Just Can't Get Enough achievement. Thanks to Shauren for notice

https://github.com/TrinityCore/TrinityCore/commit/8494f2dc9353958a05a8b7234b2f766f0603b4f8
Scripts/Naxxramas: Removed unneeded lines

https://github.com/TrinityCore/TrinityCore/commit/7b95bbd2c13427a1e5623c334a8b2b12484658d1
Core/SpellScripts: Added method to access m_spellValue in script

https://github.com/TrinityCore/TrinityCore/commit/080c420e6a80ab6368aa08f60277844b4a2ab252
Core/Spells: Fixed Heart of the Wild stamina and attack power bonus part.

https://github.com/TrinityCore/TrinityCore/commit/7b744ebe659fdb9d5e7dd76ff44256be49a04dbb
Core/AI: Cleaning up hungarian notation

https://github.com/TrinityCore/TrinityCore/commit/78e10e9cd066fea8d13b013c6f293564e38194c1
Core/AI: English correction thanks u2blah for pointing

https://github.com/TrinityCore/TrinityCore/commit/73b1448f2972fc2be07a35d4d714adba1557dd41
Core/Spells: Don't check triggered flags for SPELL_ATTR0_CASTABLE_WHILE_DEAD attribute check - triggered spells have this flag set correctly - fixes problems with auras triggering spells for dead casters while they shouldn't.

https://github.com/TrinityCore/TrinityCore/commit/edb1f1d4361ead1fedae33fd6bf3ce37033f6537
Scripts/Commands: Unify .go xy and .go xyz commands, also add orientation parameter to the .go xyz command (so the command is now: .go xyz #x #y [#z [#mapid [#orientation]]])

https://github.com/TrinityCore/TrinityCore/commit/4f1864cfe9d0ad4937bd58bbe421fe9c6cb7426b
Fix warnings from merged pull requests.

https://github.com/TrinityCore/TrinityCore/commit/3476767eb064a648744ee294282f35e5eb60aff8
Core/Auras: Implemented SPELL_AURA_PREVENT_RESSURECTION

https://github.com/TrinityCore/TrinityCore/commit/5f6c6d392582b18dbe183d774665475ab7957bf5
Db: remove command no longer present in scripts - thanks Whiroph.

https://github.com/TrinityCore/TrinityCore/commit/0a7c622305179c91179c42a710ce260a0e4170b2
Core/Spells: Fix mind controll after recent target requirement changes.

https://github.com/TrinityCore/TrinityCore/commit/c453d78b07c18d5d5210a183d3223c8f0e554acc
Core/Spells: add some const modifiers to functions, fixes build.

https://github.com/TrinityCore/TrinityCore/commit/738214f8e589ef6fae56c5e70859b77453fbe4a6
Core/Spells: Also prevent using self-resurrection spells like Reincarnation when under effect of SPELL_AURA_PREVENT_RESSURECTION

https://github.com/TrinityCore/TrinityCore/commit/ce27105a68f4f66e7f0b370fca23f492f713fed0
Core/SpellMgr: Corrected indentation in SpellMgr::LoadDbcDataCorrections

https://github.com/TrinityCore/TrinityCore/commit/7cea5a1f5b9f19267a2b8b4ff97c80d707598a84
Core: Fix non-PCH build

https://github.com/TrinityCore/TrinityCore/commit/d5fbd223c610f7f223ffaa7268e7b20ebc0f002f
Core/Spells: Check SPELL_AURA_PREVENT_RESSURECTION on targets for resurrection spells

https://github.com/TrinityCore/TrinityCore/commit/cb9985c054ff61c6b612effde782682e669e66fd
Core/Commands: Added output to .baninfo character <name> even when character has never been banned.

https://github.com/TrinityCore/TrinityCore/commit/6e79510bc5fd14819d6c2fdb8c2c0b2c3c89819b