More worker cleanup, improvements, refactoring
More worker cleanup, improvements, refactoring

Swap proxy instead of circuit if proxies are set but not control socks,
remove sleep function, add function for getting spawn_ids, add new
spawnpoints to DB, count longspawns in DatabaseProcessor, do not retain
spawnpoint assignments, automatically get number of coroutines instead
of manually counting, do not load spawns from pickle, remove more
commented lines, immediately accept worker when speed is below 7MPH,
remove unnecessary worker check, use new function for getting
spawns, remove some more variables, start on 60-seconds old spawns
instead of 450, remove unused wrapper function, assign worker.busy when
in use.

ZeChrales/Monocle,ZeChrales/Monocle,evenly-epic-mule/Monocle,DavisPoGo/Monocle,ZeChrales/Monocle,tallypokemap/Monocle,evenly-epic-mule/Monocle,tallypokemap/Monocle,DavisPoGo/Monocle,sebast1219/Monocle,tallypokemap/Monocle,Claod44/GokemonReborn,RobTwoThree/Monocle,RobTwoThree/Monocle,Claod44/GokemonReborn,RobTwoThree/Monocle,evenly-epic-mule/Monocle,sebast1219/Monocle,sebast1219/Monocle,RobTwoThree/Monocle,DavisPoGo/Monocle