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