context: use native string when peeking in __dict__
# skip-blame because we're just adding a prefix on a string constant
Differential Revision: https://phab.mercurial-scm.org/D1893
public attributes not in abstract interface: badpeer.badattributepublic attributes not in abstract interface: badpeer.badmethod