Add support for gnu archives with a string table and no symtab.

While there, use early returns to reduce nesting.