Switch directory properties over to the new change_node system.
Switch directory properties over to the new change_node system.

* subversion/libsvn_delta/compat.c:
  (prepare_propedit): new function to get a change_node ready for
    property edits.
  (process_actions): if PROPS is present in the change_node, then they
    are directory props. set up the right localvars to make the change.
  (ev2_delete_entry): mark the change_node with RESTRUCTURE_DELETE.
    this doesn't really do anything; we aren't looking for it yet.
  (ev2_add_directory): mark the node with RESTRUCTURE_ADD. possibly
    set the copyfrom_* data.
  (ev2_change_dir_prop): store the changes into the change_node
    structure rather than creating an action.
  (ev2_add_file): mark the node with RESTRUCTURE_ADD. possibly set the
    copyfrom_* data. this isn't used quite yet, but it will shortly.

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