Handle backlog on startup.

It makes it so that we can restart fedmsg-processes and have them pick up
where they left off... which should be pretty useful for more quickly
debugging and restarting the fmn backend.

This depends on mokshaproject/moksha#17.

This fixes fedora-infra/fedbadges#6.
Instead of hitting disk for each message, why not save the status to a global and write it out `atexit`?