File resource defaults + allow-recursion

The first commit fixes an issue where concat was failing for me on the first run with the below error since it's file was being realized before the bind package was installed

    Error: Could not set 'directory' on ensure: Could not find group bind at 63:/tmp/vagrant-puppet-2/modules-0/concat/manifests/setup.pp

The second commit fixes an issues with views where the specified match-clients will be denied recursion because of the allow-recusion-statement defaults if they are not part of localnets.