borgProcess: Add output_async and convert all calls to output to output_async
This removes a few blocking calls from within async_std::task which are not really ideal. Also unifies the process creation to async_process::Command within cmd_async
, this might be helpful for #353 (closed).