hg help may indent a good deal with complex extensions
issue #2449, wait for stdout to be closed
Runner other needs its own proto to not break shell runner
Merge pull request #2559 from Pike/to-upstream

upstream two fixes