Bug 88352 Operation supports leaks contexts via action handler
I20050315-1100 Susan, this is a different leak from the one that I reported. Test Case: 1. open text editor 2. close text editor ==> DefaultUndoManager is leaked due to undo/redo actions handlers still holding on to the context.
bundles/org.eclipse.core.commands/src/org/eclipse/core/commands/operations/IOperationHistory.java
* 
	 * @param context -
	 *            the context whose limit is being set
	 * 
	 * @param limit -
	 *            the maximum number of operations that should be kept in the
	 *            undo or redo history for the specified context.
	 */
	void setLimit(IUndoContext context, int limit);
	/**
	 * Undo the most recently undone operation in the given context
	 * 
	 * @param context -
	 *            the context to be undone
	 * @param monitor -
	 *            the progress monitor to be used for the undo, or null if no
	 *            progress monitor is provided.
	 * @param info -
	 *            the IAdaptable (or <code>null</code>) provided by the
	 *            caller containing additional information. When this API is
	 *            called from the UI, callers can use this to provide additional
	 *            info for prompting the user. If an IAdaptable is provided,
	 *            callers are encourated to provide an adapter for the
	 *            org.eclipse.swt.widgets.Shell.class.
	 * 
	 * @return the IStatus indicating whether the undo succeeded.
	 * 
	 * The severity code in the returned status describes whether the operation
	 * succeeded and whether it remains in the history. <code>OK</code>
	 * severity indicates that the undo operation was successful and that the