compiler: quick and dirty work-around for having too many identifiers
The realloc in grow_table changes the location of symbols. Since we keep pointers to the symbols around for a while during compilation, this causes trouble. This quick and diry hack increases the first allocation well beyond what the largest patch currently uses. Needs more thought, though.