Only run Facter::Memory.meminfo_number on supported platforms

Having this code outside of the setcode block means it gets evaluated and
generates a spurious warning on unsupported platforms.