Split the ER string table

As needed by the ER race analyzer, use separate string tables for
variables/locations, scopes, JS sources and values