pkgutil provider for Solaris

[WIP] Use `pkgutil` as the package manager on Solaris.

cc @schisamo @scotthain
@yzl and I talked about this - Yes it should, but it should be a separate action and not required for MVP.