On the authzperf branch: Fix pattern normalization in accordance
https://wiki.apache.org/subversion/AuthzImprovements

Irrespective of whether "**" matches empty paths or not, there is a
subtle yet important difference "/foo" and "/foo/**".  While the first
only _matches_ "/foo" and then _applies_ to the sub-tree _by default_,
the second pattern also _matches_ every single path in the sub-tree.
That way, it will override any previous definitions for paths in that
sub-tree (assuming all have ACLs relevant for the respective user).

* subversion/libsvn_repos/authz_parse.c
  (parse_rule_path): Normalizing trailing "/**" is wrong.

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