Plastikos salt ssh review (FOR REVIEW BY @thatch45)

DO NOT MERGE THIS.  It is part of a salt-ssh discussion with thatch45.  Everyone is welcome to comment.  Individual patches should have reasonable commit comments for context on the individual patch in the changeset.

Most of the patches are fairly independent and can be cherry-picked.