Fixes #2714 - corrected IO#popen parameter on ruby 1.8.7
fixes #2738 - handle multiple dynamic modulepaths
Fixes #2790 - Optionally set DNS TTL value from settings.yml config file
Fix #2807: Remove the SCL prefix from the name
fixes #2055 - add rubyipmi dependency for BMC support

(cherry picked from commit 9a7adb56d20a5822e915b5f5b4da9cbdbbc5429f)
Fixes #2941: don't mention autosigning when direct signing fails
fixes #3009 - add Proxy::Log to Proxy::DNS::Nsupdate class so 'logger.debug' works
Bump version to 1.3-develop
fixes #3047 - added puppetrun over ssh support
fixes #3048 - Add execution debug statement to the logs
fixes #2870 - Always empty PXEClient on native_ms
fixes #3173 - tell puppetca to use the configured ssl dir
fixes #3150 - adds ability to specify the user to invoke sudo as when calling mco/puppet kick
fixes #3699 - chefproxy feature, proxies facts and reports to Foreman
fixes #3732 - Saltstack puppet provider, using 'salt host puppet.run'
fixes #3712 - change develop versioning scheme to indicate next version
fixes #3833 - ship config.ru in RPMs for running under passenger
fixes #3936 added a method of running a custom tool, to trigger puppet.
fixes #3067 - add sparc solaris dhcp options for ISC
fixes #3874 - extend paths for FreeBSD support