Protect mobile special pages when viewed in desktop mode

When pages are viewed under desktop skin they throw an error. Let's protect them
from doing this.
Note the FIXME

Change-Id: Id003a680f98cee1a376b89e9e5deb098f8947616
Merge "Protect mobile special pages when viewed in desktop mode"