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__
Add threading routines to manage ssh executions

Yes, I am adding the use of the threading lib. This is ok because these
are all IO wait threads, it also much more cleanly matches the way salt
works wrt allowing minions to opporate in standalong constructs, the
queue interface also allows for event like handling of actions similar
to the rest of Salt.
Allow for wfuncs to be passed in and created later on
clean up lint errors
switch salt-ssh over to threading model
split those strings on their path
Merge pull request #6993 from UtahDave/develop

split those strings on their path
Merge pull request #6987 from mgwilliams/urllib2

use urllib2 instead of urllib
Merge pull request #6988 from giantlock/develop

fix issues #6542, #6954
Deleted insufficient constructions