Facter16

Some compatibility fixes for Puppet 2.7 and Facter 1.6
IIRC there's a ```versioncmp``` which is more reliable when comparing versions.