Fix an entry-fetching bug in the status code. It was passing on-disk kind information as if was the entry's kind.
Fix an entry-fetching bug in the status code. It was passing on-disk kind
information as if was the entry's kind.

* subversion/libsvn_wc/status.c:
  (handle_dir_entry): rename KIND/SPECIAL to PATH_KIND/PATH_SPECIAL like
    other params in this file to enforce the notion these are talking
    about the PATH, not the entry's kind. Update some comments and add
    some assertions in here.
  (get_dir_status): compute NODE_ABSPATH early in the loop since all
    branches want this value. fix the first get_entry() call to pass
    svn_node_unknown since we *don't* know anything about the entry.


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

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