Delete on destroy sources made the GMainLoopSource implementation more complex and they are currently unused.
This depends on bug #150770, because the patch attached there removes the last use of delete on destroy sources.
Created attachment 264511 [details] Patch
Committed r191880: <http://trac.webkit.org/changeset/191880>