Bug 88838 [Undo] - API cleanup - remove IContextConsultingOperationApprover
Early on this was involved in scenarios where editors examined other operations. This is no longer used. Operation approvers generally apply to all contexts and are installed at the OperationHistory level. Until there is a concrete need for this API it should be removed. It is gratuitous at this point.
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