ReplApplication: use shlex.split in parse_command_args to parse args
This allows REPL applications to handle quotes in sub-commands and accept arguments with spaces.
This allows REPL applications to handle quotes in sub-commands and accept arguments with spaces.