Wrote the "resolve" function which resolves any symbols in a form with a given
context.

Change symbol structure so we don't have to copy the name if it's a literal
string (line < 0).

Use -Wl,--gc-sections to prune any unused code.  For example, str_common is a
potentially useful routine but it's not actually used yet.