WIP: Hud Trails - PR'ing for visibility

Depends on #2528 due to a lot of similar parts of the code being brought over.

# Description:
Just how much did @Luomu write you ask? A lot! :D
I've just added a settings menu configuration and there's a new string to be translated.

# Bugs / Notes:
I think I'll need to reset the trails when the player changes frame otherwise it seems to stretch them off to infinity / zero. I suppose it might be possible to go over the placed trail locators and update them into the new frame too but too tired to try that right now.
Off to bed.

# DO NOT MERGE - Work - in - progress.