Add owned section for CompactDex

The owned section is the part of the shared data section owned by
a given dex file. This enables efficiently attributing an offset to
a dex file.

Bug: 74443371
Bug: 63756964
Test: test-art-host

Change-Id: I2de9a281e18b02a20c3dcf5f484eacb591220cdc
7 files changed