Init forensic service

This CL adds the forensic service.
It includes a BinderService, which can be used to do the following:
1. register a callback to register the state of the forensic service.
2. change the state of the forensic service.
  2.a. make it visible.
  2.b. make it invisible.
  2.c. enable it.
  2.d. disable it.

Bug: 365994454
Test: atest ForensicServiceTest
Flag: android.security.afl_api
Ignore-AOSP-First: security feature
Change-Id: Ida83d19d158723bca36fcd022f0b7fe627d4fe6a
10 files changed