Delete vdex/odex when package is globally hibernating

Delete vdex/odex files when a package is marked globally hibernating. We
expose the delete OAT artifacts API in PackageManagerInternal for app
hibernation service to call.

Bug: 183140824
Test: atest AppHibernationServiceTest
Test: atest PackageManagerServiceHibernationTests
Test: manual test

Change-Id: I2ca9f561f79992e37e0bad2d4bb7dda4cd21b4ed
6 files changed