A mixin for views that require clean-up before they
are destroyed. To use, inherit from this class and write a method for
clean-up-view progn. Lisp implementations are required to implement the
necessary window close method so that clean-up-view is called.