applications: Make async file operations cancellable
requested to merge robert.ancell/gnome-control-center:applications-cancellable-file-operations into master
The previous operations could crash if the panel was changed during an operation.