cleanup and standardisation of xenoarchaeology analysis machinery

Signed-off-by: Cael_Aislinn <cael_aislinn@yahoo.com.au>
made hyperspectral analysis images into a client-side resource
reduced the chance of safely extracting xenoarch finds without the proper process

Signed-off-by: Cael_Aislinn <cael_aislinn@yahoo.com.au>
cleaned up some tools issues with w_class, depth scanners now reveal the reagent a find responds to (meaning lab analysis can be skipped)

Signed-off-by: Cael_Aislinn <cael_aislinn@yahoo.com.au>
transit pods should reverse direction when they reach the end of the tube

Signed-off-by: Cael_Aislinn <cael_aislinn@yahoo.com.au>
changelog update

Signed-off-by: Cael_Aislinn <cael_aislinn@yahoo.com.au>
Merge pull request #2755 from caelaislinn/master

Xenoarchaeology update
Fixed MULEbot pathing

MULEbot was simply reversing the path before trying to follow it, Also
added a null check.
Merge pull request #2759 from havocx42/master

Fixing MULEbot
Fixed glasses
Fixes #2742
Merge pull request #2765 from Spamcat/master

fixed glasses
Merge branch 'master' into bleeding-edge-freeze

Conflicts:
	html/changelog.html

Signed-off-by: Mloc <colmohici@gmail.com>