Remove all tables, both private and shared (see
section 7.9).
Since the introduction of incremental tabling (see section
7.7) abolishing tables is rarely required to maintain consistency of
the tables with a changed environment. Tables may be abolished
regardless of the current state of the table. Incomplete tables
are flagged for destruction when they are completed. See section
7.9.1 for the semantics of destroying shared tables and the
following predicates for destroying a subset of the tables: abolish_private_tables/0,
abolish_shared_tables/0, abolish_table_subgoals/1
and
abolish_module_tables/1.