Changing async task operation to allow multiple clients in the same process to run simultaneously from different input streams. Allow execution of a startup script passed via --input-log before accepting command input from std::cin (if you're just writing a test and don't want to read from cin after the script executes, add a quit to the end of the script).
Just some quick notes on how to launch multiple clients and how they initialize their command-line interface, currently.
get wallet_tests compiling again