CAF::Process may return undef in run_pkg_command()

When running unit tests, CAF::Process output may be undef.
Need build-profile 1.33 for $self->log fix
Add imagedir override to IPS schema

Required for unit testing the Configure() method, allow SPMA_IMAGEDIR to
be overridden by a PAN template resource.
CAF::Process might return undef output

Finish cleaning up cases where CAF::Process might return undef instead
of output when unit testing.
Add ips/imagedir to test PAN
Add more Solaris SPMA unit tests