Revert r12273, replacing it with a better fix to svn_client_ls erroneously reporting 'not found' in reponse to an explicit ls of a file whose name contains URI-unsafe characters, which fixes the problem when invoked on an URL instead of a WC path, too.
Revert r12273, replacing it with a better fix to svn_client_ls erroneously
reporting 'not found' in reponse to an explicit ls of a file whose name
contains URI-unsafe characters, which fixes the problem when invoked on an URL
instead of a WC path, too.

* subversion/libsvn_client/ls.c (svn_client_ls2): Form the basename by
    splitting the last component off the canonicalized URL,
    and URI-decoding it.

jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion