Make fragment the owner of the view model

Clock settings view model should live under the scope of the fragment,
which means a new fragment should use a new view model.

Test: Manually tested a new view model created whenever a new fragment.
      See bug.
Bug: 279948130
Change-Id: Ifced266f5421b95c53bbbbdbbd22442af03f4a6a
1 file changed