Core/Quests: Fixed currency handling in quests (Required and Reward currency) and reward skill points.
Closes #9101
Core/Quests: Corrected the function call to give the rewarded skill points
Merge branch '4.3.4' of https://github.com/TrinityCore/TrinityCore into 4.3.4