Remote BlockFetchTracker.

This trait seems to have been created a while ago when there
were multiple implementations; now that there's just one, there's
no reason not to merge it into the BlockFetcherIterator trait.