First part of the Consent per API implementation. ConsentManager
getConsent / setConsent + refactor of BackgroundJobManager (could be a
different CL though, but wanted to keep it together as everyone gets the
context why it has to be changed - I can get better feedback on the
functionality)

Bug: 254351205
Bug: 254351131
Bug: 254350760
Fixes: 254352419
Test: atest
Change-Id: I1e07ec6687cd19b83d7d8ca4ac42fd8808c2a10f
8 files changed
tree: 7d8eb0bc4e9d54471b83567a727cf4916fcb3b97
  1. adservices/
  2. apex/
  3. sdksandbox/
  4. groups
  5. OWNERS
  6. PREUPLOAD.cfg
  7. project.config