Report start and end for NLS binder calls

Adding explicit start and end signals for the processing of NLS
callbacks. Since the callbacks are made on the app's main thread, added
a grace period of 10 seconds for the app to allow execution.

Flag: android.service.notification.report_nls_start_and_end

Test: atest FrameworksUiServicesNotificationTests:ManagedServicesTest
Test: atest\
FrameworksUiServicesNotificationTests:NotificationListenerWrapperTest
Test: atest\
FrameworksUiServicesNotificationTests:NotificationListenersTest

Bug: 344050265
Change-Id: If27148379c9e5f86f53923f735c7c397ea965812
9 files changed