Add integration tests and fix forwarder bug

This commit adds tests for the `splunk::forwarder` class and the `splunkforwarder_transforms` type and provider, and fixes a bug that was discovered with passing the `splunkd_port` through to `splunk::forwarder`.