fix: Swallow broken pipes
fix: Swallow broken pipes

Previously, we paniced.  This is one less reason people have to call
lower level `get_matches` to get the commonly expected behavior, making
it more likely for the Rust community to "do the right thing"

Fixes #2659

clap-rs/clap,clap-rs/clap,clap-rs/clap