Facter16

Some compatibility fixes for Puppet 2.7 and Facter 1.6