daemon: Rate limit progress callbacks

To prevent flooding the dbus daemon with messages, rate limit the
progress callbacks to 10 per second (i.e. every 100 milliseconds).

https://bugzilla.gnome.org/show_bug.cgi?id=719807
ftp: Remove custom progress callback rate limiting

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