DRY up example groups
Fix erroneous resource_count matcher test

Previously, catalogue compilation process for the class & define example
groups would incorrectly import /path/to/manifests/site.pp, causing resources
from the default node definition to be added to the catalogue being tested.