(PUP-3144) Skip the openbsd service specs on windows
(maint) Remove extra calculation of ICallable type parameters to_s

A temporary variable was created with a partial result but was
never used, instead the same result was calculated again.
Modify PMT tests for directory environments

The beaker host['distmoduledir'] variable is meaningful if the
host is using directory environments (e.g 'production').

This commit updates the helper methods for validating that a module
is (or not) installed on the host by iterating over the modulepath
if a specific modulepath is not provided.

The calls to these helper methods have been updated for the change
in parameter ordering in the helper methods.