Merge now has a retcode of 1 when conflicts occur. (Robert Collins)
'merge_flex' no longer calls conflict_handler.finalize(), instead that is called by merge_inner. This is so that the conflict count can be retrieved (and potentially manipulated) before returning to the caller of merge_inner. Likewise 'merge' now returns the conflict count to the caller. (Robert Collins)