Core/Scripts: Move 'The Defias Traitor' script to SAI
Core/Scripts: Move condition for 'npc_skorn_whitecloud' gossip menu option to DB and remove 'npc_skorn_whitecloud' script
Core/Scripts: Move condition for 'npc_marin_noggenfogger' gossip menu option to DB and remove 'npc_marin_noggenfogger' script
Core/Scripts: Move 'npc_deathly_usher' scripts to SAI.
Core/Misc: Fix some static analysis issues
Core/GameObjects: Added workaround for elevators having different position for every player

Closes #11504
Merge pull request #11746 from untaught/Trinity0

Core/Scripts: Move condition for 'npc_skorn_whitecloud' gossip menu opti...
Merge pull request #11757 from untaught/Trinity3

Core/Scripts: Move 'npc_deathly_usher' scripts to SAI.
Merge pull request #11749 from untaught/Trinity2

Core/Scripts: Move condition for 'npc_marin_noggenfogger' gossip menu op...
Merge pull request #11747 from untaught/Trinity1

Core/Scripts: Move 'The Defias Traitor' script to SAI
DB/SAI: Fix Bloodscalp Axe Thrower

By dimasiu Closes #11758, closes #11755
Core/Transports: Fixed creatures micro movement on transport when attacking something (fixes interrupting melee animation)
Core/Misc: Fix some static analysis issues

Add some asserts and additional NULL checks as sanity checks.
Scripts/Spells: fix logic fail in q9874
Merge pull request #11761 from MitchesD/misc

Scripts/Spells: fix logic fail in q9874
Core/Misc: Fix some static analysis issues

Fix some static analysis issues about:
- uninitialized values, most of which are false positives, always initialized before being accessed
- unchecked return values
- dead code never executed
- bad formatting leading to wrong behavior

Please ensure EventMap is never used with event id set to 0 or those events will never execute.
DB/SAI: Fix startup error

By untaught, closes #11587
Core/Spells: Fixed crash happening when a spell script set target to NULL in OnObjectTargetSelect hook for spells using nearby target selection