Scripts/Eye of Eternity: Rewrite most of it.

Closes: #1133,  #8212, #1150, #5003, #6794

* More stuff will be done, a lot to clean maybe, as of raiding it's good to go now pretty much*.
* Big thx to Shauren, Horn, manuel, Machiavelli, Nay, Krofna and rest who helped.
DB/Spells: Opening spell  (id: 61437)added to some of Blood Elf's classes

* Add missing generic spell for opening chests for most of Blood Elf's classes. It was preventing them to loot in Eye of Eternity Alexstrasza's Gift Box, Heart of Magic and maybe more.
Core: Whitespace cleanup
Core/Spells: Defined two spell attributes
Core/Spells: Defined & implemented SPELL_ATTR6_IGNORE_CATEGORY_COOLDOWN_MODS
Core/Spells: Defined spell attributes related to aura visibility
DB/Quests: Fixes Through the Eye (13121), closes #9070

Thanks @Kirkhammet for inital work
Scripts/Eye of Eternity: Surge of Power (25 man)

* I have no idea how these breaks were removed, but it was breaking the whole mechanic.
* Also fix some slight chance for fail of transitioning p II -> p III
* Surge of Power (25 man) still needs to get fixed some weird facing and warnings aren't always sent for some reason
Fix bug with taimed daemon.
Merge branch 'master' of git://github.com/TrinityCore/TrinityCore
DB/YTDB: Add needed for YTDB635 updates.