Modified the string pool so that all strings are destroyed at the end
from the string pool.

Keeping the strings around does not cost much memory and eliminates the
need for reference counting and a large number of hashtable operations.

This results in ~10% faster policy creation times.

Signed-off-by: James Carter <jwcart2@tycho.nsa.gov>