QnsTimer implementation for delayed events in QNS

Delayed messages in QNS needs to handle such that they will be
unimpacted even in doze mode.
Bug: 258753685
Test: atest QualifiedNetworksServiceTests and manual testing.

Change-Id: I65f95069e7a8099ba8c80c7a25e7963ab79e9a6a
Merged-In: I65f95069e7a8099ba8c80c7a25e7963ab79e9a6a
(cherry picked from commit 1a9a04b3658a785704e5d6f68eaa6d915f21cd2d)
16 files changed
tree: 84db1837cb830058111fd526fe6334f233b437b1
  1. apex/
  2. libs/
  3. services/
  4. .gitignore
  5. OWNERS
  6. PREUPLOAD.cfg
  7. TEST_MAPPING