Allow the evaluate end-point to separate output from compiler
vs. program.

Specifying separate_output=true (in JSON) in an evaluate request will
mean the return value is then `{ "rustc": <output of the compiler>,
"program": <output of the program> }`.