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)
TrinityChat: Split channel chat into factions and a few other fixes
TrinityChat: Split channel chat into factions and a few other fixes

Signed-off-by: Heihachi <gamehacker953@gmail.com>
Remove debug output

Signed-off-by: Heihachi <gamehacker953@gmail.com>
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
Merge branch 'trinitychat' of https://github.com/Heihachi/TrinityCore into tcc_clean
Merge remote-tracking branch 'upstream/3.3.5' into tcc_clean