Introduce focus history

1. Set car_ui_focus_area_default_focus_overrides_history to true
2. Move some focus logic from FocusArea class to ViewUtils class
3. Fix a bug where focus history in FocusArea is cleared
4. Save focus history in the FocusParkingView for explicit focus
area

Fixes: 172602657
Test: atest CarUILibUnitTests
Test: manual test in Media and Navigation bar
Change-Id: I573e920dbeb362fe7c271b5e6e117b5d998b69e9
5 files changed