This version:
- Optionally implements the StableDeref trait, removing the need for a wrapper type doing that
- Adds support for mapping empty files, which can routinely happen for dirstate-v2 data files. This was a cause of some failing tests when running with run-tests.py --rhg --extra-config-opt rhg.status=1
This is not supposed to be here yet (since we're still on 1.41.1 officially), so I'll remove it from the changeset.