Core/Spells:Beacon of Light

When holy paladin put beacon on someone and heal someone else, it shows up that the player with the beacon is being healed by himself, instead of the person who casting the Beacon.
This problem Can be solved by this.
Core/scripting: Updating Scholomance scripts
Core/Scriptd: Rewrite :)
Misc: Reorder scripts in some script files and some cosmetic stuff
Merge pull request #8903 from joschiwald/spellscripts_reorder

Misc: Reorder scripts in some script files and some cosmetic stuff
Merge pull request #8581 from Butterfly69/patch-9

Core/Spells:Beacon of Light
Script/AQ Implement Ayamiss the Hunter and fix screwup in my Ossirian

Closes #8862

Signed-off-by: Nay <dnpd.dd@gmail.com>
Core: Fix non pch build
Core: Whitespace cleanup
Core/BG: Corrected data sent in SMSG_BATTLEFIELD_STATUS packet.

*should* close #7994
Core/DataStores: Changed index on CharStartOutfit.dbc to allow lookups directly using race/class/gender combo instead having to iterate entire store to find the proper entry
Core/Conditions: Implement CONDITION_UNIT_STATE = 21
DB/Conditions: Convert shadowstep spell script in conditions
DB/SAI: Some SAI for aq20. Closes #8866
DB/SAI: Fix a couple errors. Closes #8839
DB/Scripts: Fix a few SAI errors.
Misc: Reorder more scripts in some script files and some cosmetic stuff
Merge pull request #8917 from joschiwald/spellscripts_reorder2

Misc: Reorder more scripts in some script files and some cosmetic stuff
Core/Scripting: Move Boss_Gatewatcher_Gyrokill to c++ scripting. Additional cleanup in Mechanar.
DB/SAI: Hulking Abomination