Add originatingPackageName to InstallSource.

This is mostly useful in cases where an install is done via
PackageInstaller UI so we can tell the real source of the install. We
already pass the originating UID to the verifier, but now we persist
it so it is available to malware scanners etc.

Bug: 134746019
Test: atest CtsPackageInstallTestCases PackageManagerTests
Test: Manual install via PackageInstaller + inspect outputs
Change-Id: I40340ddbc8a2e23a047508e717d48b4b4b686e1f
7 files changed