Fix Puppet::Util.execute deprecation warnings on Puppet 3.x

Puppet::Util.execute is now deprecated on Puppet 3.x so use
Puppet::Util::Execution.execute instead -- but only for Puppet 3.x, we
still work on 2.7.x