Separate diffing from Android.bp generation.

Bug: 339424309
Test: cargo run --bin health_report ; cargo run --bin migration_report
Change-Id: I1ff6b4b7d9744906e78bc10f9fa363906040e479
8 files changed