Fix and document parameters that Site.newpages was passing to Site.recentchanges

Also added type hinting to the various parameters.

Change-Id: Icbc9f988a6c533788f1d1d9867411eda901017c2
Merge "Fix and document parameters that Site.newpages was passing to Site.recentchanges"