Add more tests around time / time zone detection

Add more tests to demonstrate NitzStateMachine behavior
when auto time / time zone detection are disabled.

Some non-functional refactoring of NitzStateMachine.

Bug: 63743683
Test: atest FrameworksTelephonyTests
(cherry picked from commit 37df60b0b1b7266657bf9ddeef83705793121341)
Merged-In: I5c79825e6a04fa3b9f38594e94675596e4a3b695
Change-Id: I5c79825e6a04fa3b9f38594e94675596e4a3b695
2 files changed