GTask: Avoid resorting
GTask: Avoid resorting

When a task is cancelled, we want to move it to the front
of the queue - our sort function does that for us, but there
is no need to resort the entire queue here, we can just
move the one item and be done with it. This uses just-introduced
threadpool api for this purpose.

https://bugzilla.gnome.org/show_bug.cgi?id=751160

tamaskenez/glib,Distrotech/glib,MathieuDuponchelle/glib,johne53/MB3Glib,tchakabam/glib,tamaskenez/glib,mzabaluev/glib,krichter722/glib,MathieuDuponchelle/glib,johne53/MB3Glib,gale320/glib,MathieuDuponchelle/glib,gale320/glib,mzabaluev/glib,ieei/glib,cention-sany/glib,mzabaluev/glib,endlessm/glib,krichter722/glib,johne53/MB3Glib,gale320/glib,Distrotech/glib,gale320/glib,tamaskenez/glib,johne53/MB3Glib,krichter722/glib,tamaskenez/glib,tamaskenez/glib,cention-sany/glib,cention-sany/glib,tchakabam/glib,johne53/MB3Glib,gale320/glib,Distrotech/glib,MathieuDuponchelle/glib,ieei/glib,krichter722/glib,mzabaluev/glib,Distrotech/glib,ieei/glib,johne53/MB3Glib,MathieuDuponchelle/glib,cention-sany/glib,tchakabam/glib,tchakabam/glib,ieei/glib,mzabaluev/glib,cention-sany/glib,ieei/glib,endlessm/glib,krichter722/glib,endlessm/glib,endlessm/glib,endlessm/glib,tchakabam/glib,Distrotech/glib