Agx hiera fixtures

Pulls in #91, updates it to merge into master and then fixed build errors on older Puppet versions that it introduces.