move singleton property to adaptor base class
fix apitype casing for underscore classes
fix init_instance signatures
doc update
merge from sshjob
regenerate documentation
make shell job wrapper more resilient against failure, reconnect, shell quirks, state changes, etc.
snap
snap
snap