Fix heap use after free when checking for "http" duplicates
This commit fixes heap use after free when checking BIND's configuration files for errors. The problem was caused by string buffers supposed to be stored in symbol table being freed earlier than the symbol table was deleted, which is obviously wrong as checking for duplicates requires the allocated string buffers to be available and valid for as long as the symbol table can be used.
Closes #2924 (closed)