Fireaxe cabinet hacking now fails if player moves away

Removes the ability to run away right after initializing the cabinet hacking with a multitool and still successfully finish the hacking(and seeing the hack message).

Also, playing the relocking sound at the beginning of the hacking instead of the end for consistency with the unlocking hack.
Changing user messages to use span class stuff.
Merge pull request #3266 from phil235/FireAxeCabineFix

Fireaxe cabinet hacking now fails if player moves away