On the fsx-id branch:  Switch more code to using the new DAG functions.

This time, we make "add change" accept a noderev ID instead of a svn_fs_t.
Until we updated our implementation of svn_fs_t for FSX, we need to add
some temporary glue code to satisfy the log API.

* subversion/libsvn_fs_x/transaction.h
  (svn_fs_x__add_change): Switch ID type to noderev ID.

* subversion/libsvn_fs_x/transaction.c
  (svn_fs_x__add_change): Construct the needed svn_fs_t locally.  There is
                          no valid one for deleted, txn-local nodes.

* subversion/libsvn_fs_x/tree.c
  (make_path_mutable): Fix type mismatch.
  (add_change): Switch ID type to noderev ID.
  (x_change_node_prop,
   x_make_dir,
   x_delete_node,
   copy_helper,
   x_make_file,
   apply_textdelta,
   apply_text): Update caller using the new DAG API.

git-svn-id: https://svn.apache.org/repos/asf/subversion/branches/fsx-id@1645677 13f79535-47bb-0310-9956-ffa450edef68