Override SpecialPage::execute instead of setting a callback function

Change-Id: I3c9bcaa29931926e98eacc78f1a0f418112151d6
Merge "Override SpecialPage::execute instead of setting a callback function"