Core/Unit: Fix some movement issues when multiple controls are applied
Convert Mount Vendor script to DB 

Move CPP script npc_mount_vendor to db 
* Sniffed gossip menu for Veron Amberstill as we did not have this
* There is more than one text per gossip for these, readded all gossip menus we have to include the ones that where not in db already
* Conditions for vendor option and texts to only sell to elegible to players and show correct texts

We do not have text for Dreanei or dwarf have not checked gnome one since that one had already been moved to db since npc had sai

closes #13088
Scripts/Misc: some small changes after recent commits
DB/Misc: Some additions to https://github.com/TrinityCore/TrinityCore/commit/137c8a7de9beaa90441c5aa38e14ad0b09bebffe

Some additions to https://github.com/TrinityCore/TrinityCore/commit/137c8a7de9beaa90441c5aa38e14ad0b09bebffe

* Add a missing npc_text where gossip menu had already existed in db with this text and core script sent this text as gossip but text was not in db
* Correct option id for a option.
SQL: Fix typo.

Fix typo in 587d87d2ccc888b0a881be4bfaab150422edaec8.
Remove a Gossip Script which is already in DB

Remove script for Khadgar all of the gossip menus and options are already in db and this is only a gossip script, will deal with db stuff in next commit
a correction
Core: Fix typo in cec2cc806b418997f387bf1324454b7b76b9f0fa
Core/Misc: Get rid of some warnings.
Core/Misc: Kill few more warnings.
DB/Misc: Random fixes/error fixes
Core/Group: Update enum GroupType
DB/Misc: Couple more fixes

closes #13112
closes #13115
Scripts/CoS: implemented Infinite Corruptor, improvements in instance script and Meathook converted to BossAI

Guardian of Time should have some text, but I have not found anything in sniff. Also the whole event needs to be rewritten and improved.
Remove mount vendor cpp script
Merge pull request #12927 from MitchesD/misc_3

Scripts/CoS: implemented Infinite Corruptor, improvements in instance sc...
Core/Quests: Only prompt the player to take the next quest in a chain if he meets the conditions for that quest.
Core/Skills: Fix rogue's lock picking

Fixes #12677
Closes #13111
Core/NetworkIO: Set non blocking mode on sockets properly
Core: Fix warning