Migrate AuthInteractionDetector to ShadeInteractor

ShadeExpansionStateManager should not be supported by Flexiglass, so all
of its dependencies will be moved over to ShadeInteractor.

Test: manually verified with auth test app
Test: added tests and ran affected tests
Bug: 280887022

Change-Id: I6907387ad51e3a81df33e8a6cdea7f2549fb881b
4 files changed