Refactor phase1 reduce output key order.
Modify phase2 mapper merge strategy.
Modify phase1 mapper output history method.