Previous commits introduced a mechanism to obtain an
importlib.abc.ResourceReader for Mercurial resource data.
This commit ports I/O in the help system to use this API.
By doing so, we abstract I/O away from the help system and
allow help files to be served from something that isn't
a traditional filesystem.