SIGN IN SIGN UP

[BREAK] [FEAT] SingleSiteBot and MultipleSitesBot

Several bots can only work with pages on one site as they initialize stuff
which is site specific. In theory page generators can return pages for
different sites which can cause errors.

This also adds MultipleSitesBot which is specifically for bots that can work on
multiple sites in one run and it's not allowed to cache the site in self.site
there.

This converts all scripts which utilize Bot's run method where both new
subclasses will have an effect.

It breaks the usage of CurrentPageBot which now uses the BaseBot as the
superclass which does no site management. Instead it should be used with one of
the new subclasses or the site management should be done by the script itself.

Change-Id: I5e8759ccaef0063d6d6f9842bf3d3af3baa0f567
F
Fabian Neundorf committed
de7725effdd6724fc03a43cdf48b79f2d8b660c8
Parent: 0d3b77c