Add self.last_success for better error handling.

We now keep track of last_success separately from last_update: the
former is when we last had a fully successful update pass, and the
latter is when we last marked our shows to note which ones were in
need of an update.
Remove confluence-only bits.