Run post-decompression checks on decompressed APEX

The public key of decompressed APEX should be same as the compressed
APEX. Decompression should fail if that is not the case.

Bug: 172911820
Test: atest ApexFileTest#DecompressFailIfPublicKeyNotSameAsOriginal
Change-Id: I0cd89b83294c5b64310204d81b1e8737725c858d
4 files changed