Caches parsed package info for APEX

Leverage PackageParser2 and ParallelPackageParser in
package manager service to parse APEX files when device
boots up. It caches parsed results and enables parallel
parsering to improve APEX parsing performance.

Bug: 151296698
Test: atest ApexManagerTest
Test: atest RollbackManagerHostTest
Change-Id: Ie5f49b5b3747b4785bafc14b48a77232373488f0
3 files changed