Script/Spells: fixed crash in spell_hun_aspect_of_the_beast

Closes #13560
DB/SAI: fixed target_type of spell Vampire Rush, added in my previous commit.
I have used target_type, which caused that NPC used the spell on all players in range, that's wrong.
Core/Networking: Catch possible boost exception in StartNetwork

Closes #13557

(cherry picked from commit 3eb120ab507aa65e452d21a63ff500254129c262)
CMake/FindBoost: Fix policy CMP0054 warning (added in 3.1)

(cherry picked from commit 7e6dadfea68836cc92aaa7e1bb770be620225aa2)
DB/Misc: Misc Fixes

* Fix an error with spellfocus with previous conditions
* Battle for Hilsbrad so previous quest links to correct quest and not one which is disabled as depreciated quest,  ie quest 14351 replaced quest 550 but tc still had quest 550 set as next quest quest for 541 and was missing creature_queststarter entry for correct quest
* Crusader Bridenbrad phasing (should be visible for a tale of valor)
DB/Commands: Fix 2 commands permisions

Closes #13592
DB/Quest: Of keys and cages

Since have now confirmed that the issue with cages not closing is still present on clean tc,
DB/Misc: Quest linking

The amphitheatre of anguise should continue regardless as wether player completed http://www.wowhead.com/quest=12932 or http://www.wowhead.com/quest=12954 as first quest in chain, not only if player did 12932 (quest offered if player did not do nagrand quests), if 12954 was taken no further quest would be offered once returned.
Remove uneeded script

Removing core script for go_gjalerbron_cage and go_large_gjalerbron_cage
Core/Logging: improved conditions error log messages
Fixed typo in previous commit
DB/SAI: Fix 3 startup errors
Scripts/SethekkHalls: fixed Talon King Coffer
DB/Misc: Fix typo

By Penguaro, closes #13574
DB/Misc: Fix typo in .titles current helptext

By palimm, closes #13576
DB/Creature: Onyxia's immunities

* Add immunity to interript effects
* Remove immunity to taunt effects as that was only valid for the classic version
DB/Misc: Deviate Ravager

It helps if creatures cast damaging spells while in combat and when they have a target not when out of combat

Closes https://github.com/TrinityCore/TrinityCore/issues/13585
DB/Quest: Misc Fixes

1) Doing Your Duty, player will now receive Partially Processed Amberseeds when the indisposed buff from using the outhouse wares off
2) Second Chances, lord commander arete will now spawn when aretes gate is summoned rather than quest completing but the quest ender never spawning
3) Foundation for revenge quest credit
4) Im not dead yet, fix quest credit
DB/Misc: Misc fixes 2

1) Return to resting, remove non repeatable flags which were making it so quest would only work for 1 player per server restart
2) Stop invisible NPC Rodin Quest Credit http://www.wowhead.com/npc=24889 from attacking players while trying to do return to resting
3) Fix phasing of crusader bridenbrad so is visible for a tale of valor
4) Drops of quest starter item metzens writings
5) Fix starting of event for Tirions Gambit
DB/Quest: Changes to script for Foolish Endeavors

Changes to script for this quest as this was broken after some recent changes to tc

Basically if a creature changes entry then trys to say text on the new entry this will fail and no text will be displayed know this was generating run time errors before but it did work now fails,

Also can no longer use smart action 36 to change entry as if you do sai on new entry will not run at all the only way I could fix this was to despawn original npc and spawn saurfang as new npc then script works, 

If entry changed with sai action 36 do db scripting will work on the template entry which script updates too, also all texts will fail on new entry and ofc any events which rely on text over.