This patch drops the uncommit extensions which has been moved to core. The
in-core extension does not allow bare hg uncommit on dirty working directory.
One need to set experimental.uncommitondirtywdir = True to do hg uncommit on
dirty working directory.
So this patch also set the required config to True in tweakdeafults.py to
maintain the behaviour.