fallback to default location when PATH to /usr/pkg/bin is missing
use LOCALBASE instead of hardcoded path
Fix a bug

Before:
$ salt-call pip.list tinypng
salt-dev:

git+https://github.com/saltstack/salt.git@77e758c2e8142d92298aa26db08ed6
af02506038
tinypng:
    1.2.0

After:
$ salt-call pip.list tinypng
tinypng:
    1.2.0
SmartOS joyent_20130322T181205Z does not have `spwd`. Provide an alternative.
Mimic what was done in d19d744 but for Solaris.
Merge pull request #5562 from zhangcheng/Fix_pip.list

Fix a bug of pip.list
Merge pull request #5563 from s0undt3ch/hotfix/solaris-shaddow

SmartOS joyent_20130322T181205Z does not have `spwd`. Provide an alternative.
Merge pull request #5564 from s0undt3ch/hotfix/solaris-useradd

Mimic what was done in d19d744 but for Solaris.
Merge pull request #5560 from iMilnb/develop

pkgin may not be present in $PATH
Remove long deprecated output options. Show warning to subclass'ers of `OutputOptionsWithTextMixIn`.