Multiple spell reflection
Core/Spells: Fixed double heal reduction on Eart Shield (issue #4032).
DB/SAI: Supplies To Auberdine

Working version, WP are not sniffed but we have little choice since this quest was removed from game by Blizzard in cata and no known sniffs/videos of this quest exist.

Closes #1610
DB/SAI: Betrayal

Script by me closes #4172

Also slight modifications to script for the lich kings script as part of the cleansing drak'tharon event as its the same entry of the lich king what is used there that is also used for this quest, so have had to condition the on just summoned events to area and specify wp in the on reached wp events rather than any.
Removed OnQuestComplete hook, use QuestReward instead. Implemented OnQuestStatusChange hook

Also fixed some comments and added overrides
The OnQuestComplete hook was unused and didnt work properly
Rename 2014_08_24_00_world_sai.sql to 2014_08_24_00_world_sai_335.sql

Rename of file to reflect this commit is only for 3.3.5
Merge branch 'Rochet2/questreward'

Close pull request #12657
Core/Spells: Fix Prayer of Mending visual bounce

Close #12855 , thanks @P-Kito
Merge 'Numielle/master' into master

This is a workaround required by the current spell system limitations.
Close pull request #11915 .
TDB 335.55 - 2014/08/24
SQL: Fix typo
Core: Fix warnings
CI/Travis: Change to gcc in an attempt to reduce the number of killed builds
Revert "CI/Travis: Change to gcc in an attempt to reduce the number of killed builds"

This reverts commit 32673f63c57612fde9dfb3dcd0f67b2a459fa7ca.
Scripts/Ruby Sanctum: Fix Halion event ai not being updated

Fix Halion event ai not being updated due to private member hiding base class member.
Fixes #12835
Core/Unit: Fix some phasing change problems with vehicle
DB/Conditions: Injured rainspeaker oracle

Rewrite of conditions I used in https://github.com/TrinityCore/TrinityCore/commit/0c1587cc916de846eedf3ccf48f80caf053f427b for a few things I overlooked when I writ original conditions, like fix the issue where someone without quest could click gossip menus and select the gossip menu to get the injured oracle to his feet and then make it impossible to turn in just following orders, gossip is now only displayed if player has or needs to take quest or select gossip option to start event.

conditions to prevent gossip option been selected to start wp while has feign death.
Core/Channels: fixed possible exploit with channel password
You were able to setup longer password than you can write into the dialog window. Limit in dialog is 31 chars, in DB is varchar(32) but there was no limit in command /pass <channel> <password>, so that was the problem.
Merge pull request #12919 from MitchesD/misc_3

Core/Channels: fixed possible exploit with channel password
Core/Arena: Replace hardcoded 1500 mmr value by config value when loading arena members