[#4] Provide process output as available to callback.
[#4] Provide process output as available to callback.

If there is a callback parameter then we call it whenever there is any output available. Otherwise we accumulate all of the output as before and then return it as a string.

markbirbeck/sublime-text-shell-command