[ewiki] UserVars Dependant plugins

I am commiting a number of plugins dependant on uservars including:

Announcements
WikiDump2
CollectUserData
ExtractAll

Of these WikiDump2 and ExtractAll use uservars in a purely optional manner.
The design of the uservars api allows the stubs to behave in a rational way
even without actual storage and these two plugins will function within those
limits. WikiDump keeps a record for future use and ExtractAll uses stored
initials if available.  To service these plugins and others in the future I
propose that we move the uservars stub functions to ewiki.php just as the
ewiki_auth() function lives there.  As an alternate I will split the stubs
uservars_pages into a separate uservars.php file for inclusion by any
uservars implementation and in any case where uservars-compatible plugins
are included.

Andy

Other related posts: