Add a gtk_drag_cancel() function that can be used on the source side to cancel an ongoing drag operation. This can be useful, e.g. if the data that is being dragged becomes unavailable. gtk_drag_cancel() will become public API in 3.16; we keep it private here so we can use it from GtkNotebook.