Make Schema Fetching thread safe.
Make Schema Fetching thread safe.

This uses a mutex to allow for safe updating of the schema
by one and only one bot thread or process. Other bot threads
have to wait until its updated before reading.

nuller1joe/SteamBot,avoak/SteamBot,martingabriel/SteamBot,GoeGaming/SteamBot,GAMELASTER/SteamBot,JackHarknes/Bot1,stigping/SteamBot,fjch1997/SteamBot,Bottswana/SteamBot,icodingforfood/SteamBot,Wendt9222/SteamBot-1,Wendt9222/SteamBot-1,trervorx/SteamBot,23RDGit/CSGOWinBig-SteamBot,novasdream/SteamBot,Schwehn42/SteamBot,terryhau/SteamBot,MadBender/SteamBot,23RDGit/CSGOWinBig-SteamBot,GAMELASTER/SteamBot,wowzone/gamerpro,alanfort/CSGOWinBig-SteamBot,BuzzyOG/CSGOWinBig-SteamBot,ChalkyBrush/SteamBots,xversial/SteamBot,xversial/SteamBot,niachris/SteamBotNew,tarun200897/SteamBot,ztizzlegaming/CSGOWinBig-SteamBot,alanfort/CSGOWinBig-SteamBot,BlueRaja/SteamBot,tarun200897/SteamBot,Moondarker/CSGOWinBig-SteamBot,TheRod1990/SteamBot,stigping/SteamBot,zigagrcar/SteamTradeOffersBot,StormReaper/SteamBot,Murzyneczka/CSGOWinBig-SteamBot,GoeGaming/SteamBot,BuzzyOG/CSGOWinBig-SteamBot,Banana23/Tryout,terryhau/SteamBot,Moondarker/CSGOWinBig-SteamBot,stackia/SteamBot,JackHarknes/Bot1,MadBender/SteamBot,waylaidwanderer/SteamTradeOffersBot,niachris/SteamBotNew,trervorx/SteamBot,Alex-Nabu/CSGOWinBig-SteamBot,martingabriel/SteamBot,StormReaper/SteamBot,wowzone/gamerpro,Murzyneczka/CSGOWinBig-SteamBot,novasdream/SteamBot,Bottswana/SteamBot,MattrAus/SteamBot,Alex-Nabu/CSGOWinBig-SteamBot,ztizzlegaming/CSGOWinBig-SteamBot,ChalkyBrush/SteamBots,avoak/SteamBot,wqbill/SteamBot,icodingforfood/SteamBot,wqbill/SteamBot,zigagrcar/SteamTradeOffersBot,TheRod1990/SteamBot,JackHarknes/Bot1,fjch1997/SteamBot,Banana23/Tryout,Schwehn42/SteamBot,MattrAus/SteamBot,Jessecar96/SteamBot,stackia/SteamBot,nuller1joe/SteamBot