Add SettingsJankMonitor

Put in settingslib to be accessible by PrimarySwitchPreference.

Also detect jank for PrimarySwitchPreference.

Bug: 230285829
Test: manual & robo test
Change-Id: I060ad05334d15302ed904a8ad015aa858a680dbf
6 files changed