Use LongArrayMultiStateCounter for proc-in-state time counting

The acquisition of eBPF's per-UID time-in-state data is now done
in the native code, directly integrating with the native layer
of LongArrayMultiStateCounter.

Bug: 197162116
Test: atest FrameworksCoreTests:BatteryStatsImplTest
      atest FrameworksCoreTests:BstatsCpuTimesValidationTest
      atest FrameworksCoreTests:LongArrayMultiStateCounterTest
      atest FrameworksCoreTests:KernelSingleUidTimeReaderTest

Change-Id: I1fdc747f272ecc0c35c51db39e442aac67d1b24c
8 files changed