Add puppetdb hiera backend

it queries the other hiera backends with the same key but with
::_nodequery added to the end. Then does a puppetdb node query using
that and returns the results of that instead.