Mercurial 5.0 release

This is an overview of the 5.0 release.

1. Security Fixes

2. New Features

2.1. Updated Windows Installers

Windows installer packaging has been transitioned away from ad-hoc processes employed on individual contributors' personal machines to occurring in reproducible infrastructure driven by code in the Mercurial repository itself. This transition should enable Windows packaging and releasing to be more reliable and reproducible.

As part of this transition, there are changes to the Windows installers.

2.1.1. Inno Setup .exe Installer Changes

3. New Experimental Features

4. Other Notable Features

5. Bug Fixes

6. Backwards Compatibility Changes

7. Internal API Changes