Fix T118: simplify table cell destruction
When removing a cell from the hash table of AdgTable, use
g_hash_table_foreach_remove(). This is simpler and more robust (handles
multiple instances of the same cell gracefully).
The old code was conceptually right, but removing a cell without name
resulted in a call to g_hash_table_remove() with a NULL key (hence the
crash reported in the issue).