Upgrade to Puppet 3.x form and databindings

No need for all the hiera() and hiera_or_undef() function craziness. We
can just use databindings in Puppet 3 now.