Move empty_test logic into from_rustc_invocation.

This removes the need for the output_filename field in Crate.

Test: atest cargo_embargo.test
Change-Id: Iaa9d1769e4cac577c95d1e9feebe4aabc8cfa5f3
2 files changed