Simpler looking repo paths.
Infrastructure improvements
- Ability to store temp files in a `.hg/lawrencium` folder.
- More methods/options for `Buffer`.
- Fix a bug with `Buffer.SetVar`.
Callback system for `Hgcommit` so we can refresh the `Hgstatus` window.
Improvements for the `Hgdiff` family of commands
- Only mess up with windows that are part of a specific diff session.
- Show the old revision on the left/top, the newer on the right/bottom.
Added new `Hgrecord` command.
(actually, the last few commits were submitted with it ^_^)