Fixed two segfaults. First, Window::~Window() no longer removes the window from WINDOWLIST.  Impact - none, WINDOWLIST isn't used.  Second, Data_pool<Item_type>::~Data_pool() doesn't delete the last element - since the last element is a duplicate of the second-to-last!  The ideal fix is to remove that weird duplication, but this is easier for now.