Create branch for openssl inc/lib dir support

git-svn-id: https://svn.apache.org/repos/asf/subversion/branches/1.8.x-openssl-dirs@1535137 13f79535-47bb-0310-9956-ffa450edef68
* build/generator/gen_win.py
  (get_win_includes,
   get_win_lib_dirs): Add openssl locations when available.
   
  (_find_serf): Detect openssl location layout. Based on the code on trunk.


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

 * r1535139
   Make openssl lib and include directory available when using --with-openssl
   on Windows.
   Justification:
     Serf 1.2 simply included the openssl static library in its own static
     library, which made it very easy for Subversion to consume, but added the
     risk of linking to many different openssl versions (both static and
     shared builds) at once. This bug in serf was fixed for 1.3 and we
     updated Subversion to use 1.3 for Subversion 1.8.4, but without this
     patch we added the assumption that ssleay32.lib and libeay32.lib are
     within some existing referenced library directory.
     This patch fixes that assumption by adding the right libdir to our build,
     by borrowing some code from trunk.
   Branch: ^/subversion/branches/1.8.x-openssl-dirs
   Votes:
     +1: rhuijben, ivan, stefan2


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

 * r1535161
   Make swig-rb tests run without installing on OS X.
   Justification:
     Shouldn't need to install code to test it.  The existing Makefile target
     is just downright wrong.
   Votes:
     +1: breser, brane, stefan2


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

 * r1536537
   Fix build of ctypes-python on newer OS X versions.
   Justificaton:
     Build system should work.  We shouldn't be trying to use the CPP from the
     APR build anyway.
   Votes:
     +1: breser, brane, stefan2


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

 * r1538516, r1538517, r1538519, r1538574, r1538581
   Fix issue #4444, "diffing move inside a copy asserts"
   Justification:
     I want to get to a pub on Friday so let's get this done.
     http://svn.haxx.se/users/archive-2013-11/0037.shtml
   Votes:
     +1: stsp, rhuijben, stefan2


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