Use Executor in AsyncSensorManager.

This changes the Assert class to be able to work without a
TestableLooper being initialized in a test.

Bug: 159815966
Test: atest SystemUITests && manual
Change-Id: I5acaef842ee5ec643866fa51a8dfbc17eec45238
9 files changed