Add the processing which remove notifier at skiplist_destroy function

The skiplist_destroy function had removed the skiplist node.
The process of removing the notifier was added at skiplist_destroy function.
In addition, processing of the hashtable_destroy function was unified with other processings.

I have read the quarterback-devel Digest, Vol 33, Issue 9.
There is no pending patch. :-)