Merge branch 'feature/master/merge-2.7.x-branch'
- feature/master/merge-2.7.x-branch: (21 commits) (#5246) Fix spec test expectations in 2.7.x branch (#11929) Always serve files in binary mode (#2927) Support symbolic file modes. Finer-grained protocol for property insync?. Whitespace damage cleanup on property.rb (#8341) Only load facts once per puppet run (#3419) Fix OS X Ruby supplementary group handling (#11888) Switch up2date,systemd,redhat providers to osfamily fact (#5246) Puppetd does not remove it's pidfile when it exits (#4855) Fix group resource in OS X Build a Rake task for building Apple Packages (#2773) Use launchctl load -w in launchd provider (#11714) Use %~dp0 to resolve bat file's install directory Clean up launchd spec tests (#11714) Add envpuppet batch file to run Puppet from source on Windows (#11847) Don't hard code ruby install paths in Windows batch files (#11641) Properly track blockers when generating additional resources (#10807) Use SMF's svcadm -s option to wait for errors (#8341) Remove duplicate loading of facter files. Fix tests for #1886 with ActiveRecord 3.x ...
Closes: GH-335
Reviewed-by: Jeff McCune