Mercurial 4.6 release

1. Backwards Compatibility Changes

2. Performance Improvements

3. API Changes