Merge r1481596 from trunk:

 * r1481596
   For 'svn log -g', eliminate read requests on directories and mergeinfo
   in revisions that are guaranteed to not change any mergeinfo.
   Justification:
     This simple change combined with r1481594 resulted in a 4x speedup for
     'svn log -g' in the FreeBSD repo with cold and 15x with hot caches.
   Votes:
     +1: stefan2 (for 1.8.1)
     +1: rhuijben, stsp
     +0: danielsh


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

 * r1479320, r1479321, r1479323, r1479326, r1479329
   Silence 'make -s clean distclean'.
   Justification:
     'make -s all install distclean' would spam stdout and issue irrelevant
     warnings on stderr.  (This is user-facing behaviour.)
   Votes:
     +1 (for 1.8.1): danielsh
     +1: rhuijben, cmpilato



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