Add a setting to autosave the symbol map.

And move it into system, needs to be after the coreParameter too.
Oops, fix potential shutdown hang.
Make emulation -> stop actually shut down.

Otherwise it pauses so it never gets around to it.
Merge pull request #1118 from unknownbrackets/symbol-map

Symbol map fixes