On the 'SVNParentPathTemplate' branch:  Implement a sloppy first pass
at this feature.  It works great, but the "sloppy" part comes from the
fact that the template currently only allows the use of "%s" as a
substitution placeholder for the server name.  Yuck.  I'm trying to
settle on a format to use for named variables, but there are many
options to choose from:

   $VARNAME
   ${VARNAME}
   %VARNAME
   %(VARNAME)s
   ...

* subversion/mod_dav_svn/mod_dav_svn.c
  (dir_conf_t): Add 'fs_parent_path_template' member.
  (merge_dir_config): Merge 'fs_parent_path_template' config value,
    too.
  (SVNParentPathTemplate_cmd): New function.
  (SVNParentPath_cmd, SVNPath_cmd): Error out if someone tries to
    simultaneously use more than one of SVNPath, SVNParentPath, and
    SVNParentPathTemplate.
  (dav_svn__get_fs_parent_path): If a parent path template is in use,
    substitute "%s" for the server name.
  (merge_xml_filter_insert, dav_svn__handler): Treat presence of
    parent path template as "we're active", too.
  (cmds): Register SVNParentPathTemplate directive and handler.


git-svn-id: https://svn.apache.org/repos/asf/subversion/branches/SVNParentPathTemplate@1511433 13f79535-47bb-0310-9956-ffa450edef68