Shadowed:
	- Fixed up the queue code so we can call it from another module
	Fixed inspection queues checking an unused variable
	Fixed inspection not being throttled if another mod (or the player) calls NotifyInspect themselves
	Fixed index boolean error, for sure, I think this time in scan.lua
	- Switched gem detection to look for textures to indicate the item has a socket, rather than text as it's more accurate
	- Fixed index boolean errors in scan.lua if all the gem info was available at the initial scan time
