Fixed the 'ply status' message when some patches but not all are applied.
ply status used to report 'All patches applied' if ply abort is called in the middle of a conflict. It now returns Patches applied partially
Changed ply status message to print how many patches have been applied.
It now prints 'X out of Y patches applied' if merge is aborted and ply status is invoked