Load profiles from zip archives

Extend the profile logic to support loading from zip archives. The
profile will be loaded from the zip entry called 'primary.prof'.

If the zip file does not contain such an entry an empty profile will be
created. This gives more flexibility in handling archives which may lack a
profile entry.

Test: m test-art-host-gtest
Bug: 30934496
Change-Id: Ief091d995661af8302e086b19bc533187dffd463
4 files changed