summary: augment output with info from extensions
mq: switch to new summary hook mechanism
summary: add tests for some extensions we plan to modify
summary: indicate if a rebase is underway
summary: add a histedit hook
dirstate: don't overnormalize for ui.slash

This should fix the issue exposed by debugpathcomplete on the buildbot.

--HG--
branch : stable
merge with stable