Core/Instances: Add assert to track down a crash

Instance reset times are supposed to be initialized on server startup and then only updated when they expire.
Refers to #11904
DB/Misc: Couple more scripts

* Repeating eent between Harbinger Vurenn, General Arlos and Counselor Talbot in Valiance Keep
* Script, text and conditions for Crusader of Virtue
Misc: Update some conf values/texts
Update worldserver.conf.dist

stupid mistake....
DB/Creature: BroadcastTextID for creature_text

By 41782992, closes #13278
DB/Creature: BroadcastTextID for npc_text

By 41782992, closes #13279
DB/Creature: Fix 2 creatures faction

Closes #13280
DB/Creature: Fix 1 startup error
DB/Misc: Valgarde Scripts

Move Anchorite Yazmina's waypoints from waypoint_data to waypoints and script her so she tends to the injured defenders and says texts as should.
Repeating event for Guard Captain Zorek
DB/Creature: Fix 1 startup error
DB/Misc: Cursed Cauldron / Cursed Scarabs

Thanks to @VincentMichael for the data on the missing trap objects
Removing the cauldron bubbles and smoke gos as these are meant to be summoned by spell used by one of the trap objects

Closes #11372
DB/Creature: BroadcastTextID for npc_text

By 41782992, closes #13286
Merge pull request #1 from TrinityCore/master

Update from trinity master branch