Fix zonename fact

The zonename fact uses a simple resolution of `setcode("zonename")`. This
creates different resolvers on facter < 2 and facter >= 2. In facter 2
this is delegated to a new module Facter::Core so change the expectation
accordingly