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.
Scripts/SteamVault: Remove non-selectable flag from access panels once their respective bosses are done
Merge branch '3.3.5' of https://github.com/TrinityCore/TrinityCore into ghbb