Clean up a few more loose ends on the tree conflict handling in add_file() and add_directory() of the update editor.
Clean up a few more loose ends on the tree conflict handling in add_file()
and add_directory() of the update editor.

* subversion/libsvn_wc/update_editor.c
  (add_directory): Handle actual only nodes as not existing.
  (add_file): Handle actual only nodes as not existing. Don't specialize file
    externals, since we now pull them in as not-present nodes. Use subpool in
    a few more places.


git-svn-id: f8a4e5e023278da1e04e203c7fe051e3c4285d88@1083843 13f79535-47bb-0310-9956-ffa450edef68

wbond/subversion,YueLinHo/Subversion,YueLinHo/Subversion,wbond/subversion,YueLinHo/Subversion,wbond/subversion,YueLinHo/Subversion,YueLinHo/Subversion,wbond/subversion,YueLinHo/Subversion,YueLinHo/Subversion,wbond/subversion,YueLinHo/Subversion,wbond/subversion,wbond/subversion