Remove some usages of svn_wc_context_t from the absent handling in the update editor and check for obstructing working copies.
Remove some usages of svn_wc_context_t from the absent handling in the update
editor and check for obstructing working copies.

* subversion/libsvn_wc/update_editor.c
  (edit_baton): Remove wc_ctx.
  (absent_file_or_dir): Rename to...
  (absent_node): ... this and use the wc_db api to obtain the information we
    need. Use db kind for argument. Handle obstructing working copies and
    local additions explicitly. Use the repository information from our baton
    instead of scanning. Do work in a scratch pool.
  (absent_file,
   absent_dir): Update caller.
  (make_editor): Don't put wc_ctx in baton.


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

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