Move functionWrapper out
Create wrapper pkg
Add wrapper pkg to setup.py
Fix user account deletion under FreeBSD.
Clean `**kwargs` from the publisher keyword arguments(`__pub`).
Test user/group creation/deletion under FreeBSD
Always remove the users/groups added to the system
Merge pull request #6985 from s0undt3ch/hotfix/bsd-user-delete

Fix user account deletion under FreeBSD
remove trailing space
use urllib2 in config.gather_bootstrap_script
config.gather_bootstrap_script: fix error in CLI example
fix issue #6954
fix #6542
pkg-search behavior was changed
handle changes to ssh wrapper
import json
Simpler and working non windows system check.
Merge pull request #6990 from s0undt3ch/hotfix/debug-sigusr-signal

Simpler and working non windows system check.
Add ssh_wrapper loader func
Add wrapper components
update ssh loader routines to take the wrapper as __salt__