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
fixes #3941 - Support for Junos ZTP
fixes #2878 - Import Classes when using parser = future, on Puppet 3.2+
fixes #3943 - add simple virsh providers for libvirt DNS/DHCP