Reapply "Android: add new upstream source files"

This reverts commit 9fb6ac6a54fd723f1cfd0d385d99c0a5b2d31db6.

Bug: 395959309
Test: Built and booted Cuttlefish with ext4
Change-Id: I1508028646cf1c42103cfdbd20543faa968be5a7
3 files changed