svnadmin: Canonicalize LOCK_PATH arguments.
svnadmin: Canonicalize LOCK_PATH arguments.

Before this patch:
    $ svnadmin rmlocks r //.//iota 
    Path '//.//iota' isn't locked.

After this patch:
    $ svnadmin rmlocks r //.//iota 
    Removed lock on '/iota'.

Note: not all commands were equally affected; e.g., 'svnadmin lock' handled
non-canonical arguments correctly even before this patch, but would output them
as in argv, uncanonicalized.

* subversion/svnadmin/svnadmin.c
  (private/svn_fspath.h): Include, with a ### comment that it shouldn't be
    needed.
  (target_arg_to_fspath): New.  Sibling to target_arg_to_dirent().
  (subcommand_lock,
   subcommand_unlock,
   subcommand_lslocks,
   subcommand_rmlocks):
     Canonicalize the LOCK_PATH argument in addition to transcoding it.

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

YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion