Decouple font collection logic from fallback building logic

Bug: 173752727
Test: atest SystemFontsTest
Change-Id: I87030852a31c48a702becd406a56d7af6a101c48
5 files changed