Improvements on auto-fill CTS tests:

- Created a base activity that provides a syncRunOnUiThread() method.
- Changed all activities to extend it.
- Removed @SmallTest annotations.
- Added @BeforeClass to disableService().
- Closes WelcomeActivity after save tests.
- Take an optimistic approach to find UIOBjects, rather than using
  mDevice.wait().
- Fixed time tests to use HOUR_OF_DAY instead of HOUR (otherwise test would
  fail when running in the PM :=(

BUG: 35844249
Test: CtsAutoFillServiceTestCases pass
Change-Id: Ie0be3fc1f4cbf7aec2b8fc75fc01f71d1f9c378d
20 files changed