For issue #2028, #2556,  make some repos helper functions use dirent functions.
For issue #2028, #2556,  make some repos helper functions use dirent
functions.

* subversion/libsvn_repos/repos.c
  (svn_repos_svnserve_conf, svn_repos_db_lockfile,
   svn_repos_db_logs_lockfile, svn_repos_start_commit_hook,
   svn_repos_pre_commit_hook, svn_repos_pre_lock_hook,
   svn_repos_pre_unlock_hook, svn_repos_post_lock_hook,
   svn_repos_post_unlock_hook, svn_repos_post_commit_hook,
   svn_repos_pre_revprop_change_hook,
   svn_repos_post_revprop_change_hook):
       Join paths using svn_dirent_join()
  (create_repos_dir): Use svn_dirent_local_style()
  (create_conf, create_svn_repos_t, create_repos_structure,
   svn_repos_create, svn_repos_upgrade, svn_repos_delete,
   svn_repos_db_logfiles):  Use svn_dirent_join()
  (hotcopy_structure): Use svn_dirent_get_longest_ancestor().
  (svn_repos_hotcopy): Use svn_dirent_join()


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

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