PuppetDB report improvements
- When checking that all PuppetDB hosts are present in Netbox, check also that they have the correct status, report an error if otherwise.
- Remove the warnings when hosts in the exclude statuses list are not present in PuppetDB, as this is normal and expected.
- Exclude any host with a tenant set, without hardcoding the list of tenants.
- Standardized logging messages.
- Add test_netbox_vms_in_puppetdb() to verify that all Netbox VMs are indeed present in PuppetDB VMs.