Use Fragment for base class

Use the base class for shared lifecycle code, and for PreferenceManager
orchestration, but make sure that it's managing the parent class
instance of PreferenceManager.

Bug: 203027718
Test: atest AutoRevokeTest
Change-Id: I4efaf00a31c1f0bb5b3d16c74a322c75af492df6
1 file changed