bz_getPlayerByCallsign and BZID updates

Store player indexes in a map for callsigns and BZIDs separately to speed up the process instead of having to loop through all the players each time