Event callbacks participate in repeater cleanup

ko.utils.registerEventHandler creates a repeater and watches the
callback for nested repeaters, which are disposed on subsequent
event-firings and on disposal of the related DOM node.