Revert "Revert "Adds new atomic install API""

This reverts commit 7e1c9d75bc5b26bbe19f93f84793db2813664a11.

This change adds the new atomic install system API to
PackageInstaller and plumbs it through to PackageManager. It also
adds support for committing multiple sessions via command line.

Bug: 109941548
Test: Manually install 2 apps from command line
Reason for revert: Forward fix build breakage

Change-Id: I1e518f7b8998599c849fb0e8c040be974e4ac821
9 files changed