Create a 1.8.x backport branch to pick up r175 of daemonize.py (rather
than backporting trunk's copy which has major changes).


git-svn-id: https://svn.apache.org/repos/asf/subversion/branches/1.8.x-r175-daemonize@1515866 13f79535-47bb-0310-9956-ffa450edef68
Grab r175 from upstream. The patch doesn't apply cleanly, so I
manually applied and indented properly.

Suggested by: danielsh

* tools/server-side/svnpubsub/daemonize.py:
  (Daemon.daemonize): apply r175 concept. use O_EXCL.


git-svn-id: https://svn.apache.org/repos/asf/subversion/branches/1.8.x-r175-daemonize@1515871 13f79535-47bb-0310-9956-ffa450edef68
Merge the r1507889 group from trunk:

 * r1507889, r1507891
   davautocheck: use the correct apxs binary by default.
   Justification:
     Convenience aside, without this patch, davautocheck would use the wrong
     apxs binary when invoked "by hand" (not via make).
   Votes:
     +1: danielsh, breser, stefan2


git-svn-id: https://svn.apache.org/repos/asf/subversion/branches/1.8.x@1516020 13f79535-47bb-0310-9956-ffa450edef68
Merge the 1.8.x-r175-daemonize branch:

 * r175
   Fix symlink attack on svnpubsub's pidfile. Pick up r175 from upstream
   of daemonize.py
   Justification:
     symlink attacks suck
   Branch: ^/subversion/branches/1.8.x-r175-daemonize
   Notes:
     trunk has a full upgrade of daemonize.py. this is just the pidfile fix.
   Votes:
     +1: gstein, danielsh, breser


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