Generalized the pretty-print entry points to support `-o <file>`.
auto merge of #13406 : pnkfelix/rust/fsk-make-pp-respect-ofile, r=alexcrichton

This is laying ground-work for the control-flow graph `--pretty` format that I want to land next.