link.File.Wasm: unify the string tables

Before, the wasm struct had a string table, the ZigObject had a string
table, and each Object had a string table.

Now there is just the one. This makes for more efficient use of memory
and simplifies logic, particularly with regards to linker state
serialization.

This commit additionally adds significantly more integer type safety.
e501cf51a0Andrew Kelley committed on 11/1/2024, 5:01:10 AMparentbf9978a
5 files changedLine totals unavailable