Split DumpManager into two
Splits DumpManager into two pieces:
[1] DumpHandler, which is responsible for parsing input args from either
of our dumpable services and triggering the right kind of dumps.
[2] DumpManager, which is now largely just a registry of dumpables that
exposes methods for dumping those dumpables.
This change is necessary to allow other clients to use the DumpManager
to dump to things other than bug reports.
Test: manual, atest
Bug: 112656837, 151317347
Change-Id: I6dcef9773c204c50fb4101f8fc355767b54f39bc
5 files changed