Support returning full output for WP_CLI::launch_self()

`WP_CLI::launch_self()` currently returns just the exit code. It would be nice if it could return full output (STDOUT,STDERR, or both).

Use case: My command is running before WordPress loads and goes through the process of installing WordPress. Once WordPress is installed, I want to see what plugins are already installed / activated.