Split symbols.h into symbols.h and symbols.c for clean compile.

Oddly, symbols.h had static functions (actual functions, not
definitions) repeated in three modules, only some of which were
used in some of the modules. This is why linkers were invented.
3 files changed