fold: when folding drafts, make result draft even if phases.new-commit=secret
Since hg 4.7, there has been a `fixphase` argument to `scmutil.cleanupnodes()`. This patch makes it so we use that for `hg fold` if it's available. I'll leave it for later to pass it for all the other commands.