DO NOT MERGE: Move archive's Loader to a separate file.

Test: Compiles.
Bug: 32228589
Change-Id: I63936c08246ae551ff3a74a89133453c3302874a
(cherry picked from commit c6e98ffffc3091741f158e2050ba0a3f76f6f087)
3 files changed