Ev2 shims: Improve the order we use to drive the shims by keeping track of the order actions were added, rather than sorting them manually.  This improves both performance and correctness, particularly on case-insensitive filesystems.
Ev2 shims: Improve the order we use to drive the shims by keeping track of the
order actions were added, rather than sorting them manually.  This improves
both performance and correctness, particularly on case-insensitive filesystems.

Current number of Ev2 test failures: 0

* subversion/libsvn_delta/compat.c
  (ev2_edit_baton): Add path_order member.
  (add_action): If we haven't seen the path before, put it on the order list.
  (run_ev2_actions): Use the pre-populated order list, rather than creating
    one of our own via a sort.
  (delta_from_editor): Initialize the path_order list.

jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion