On Windows, allow running the mod_dav_svn tests with httpd as daemon instead of as global Windows service. (Removes the administrator rights requirement  for running the mod_dav_svn tests)
On Windows, allow running the mod_dav_svn tests with httpd as daemon instead
of as global Windows service. (Removes the administrator rights requirement 
for running the mod_dav_svn tests)

* win-tests.py
  (global, _usage_exit): Add --httpd-daemon and --httpd-service arguments.
    Default to running as service to keep current behavior.
  (Httpd): Add support for running apache in daemon mode instead of as service.
  (Httpd.start, Httpd.stop): Implement as call to _*_service or _*_daemon.
  (Httpd._start_service, Http._stop_service): Moved start and stop code here.
  (Httpd._start_daemon, Httpd._stop_daemon): Start and stop apache as daemon
    (mostly copied from the svnserve code).


git-svn-id: f8a4e5e023278da1e04e203c7fe051e3c4285d88@874950 13f79535-47bb-0310-9956-ffa450edef68

YueLinHo/Subversion,wbond/subversion,YueLinHo/Subversion,YueLinHo/Subversion,wbond/subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,wbond/subversion,wbond/subversion,YueLinHo/Subversion,YueLinHo/Subversion,wbond/subversion,wbond/subversion,wbond/subversion