Add some Shell.* wrappers around bitlash doCommand

Centralizing our interactions with bitlash, and making it easier to use Shell from a sketch.
This is easier to understand, so that anything bitlash returned can be treated in an isolated way, before modifying/passing anything back to the caller.