* Added new widget SongsListViewItem
implementing ListViewWithLabels that
can be added as SettingsListItem.
* Changed horizontal list in pre-wakeup
to vertical using that new widget.
Add classic and vertical face with dates for both 12h and 24h format.
Fix centering of battery indicator when level is smaller than 100%.
Fix incorrect time format of the alarm in clock face settings.
Change placement of battery and time format indicators on
ClassicWithAmPm screen while charging.
Fix AM/PM font on one of the home screens, change it to normal size/
Fix type of FontInfo members representing spacings, chane them to signed
integers.
There were an issue in the PowerNap's main window,
that the spinner's arrows would not disappear on reaching
extremums. To solve this the commit adds a setArrowVisible
functionality to the gui::BellBaseLayout, a onValueChange
callback to gui::Spinner and employs both to the
gui::PowerNapListItem to solve the issue.
Added ThreeBox template layout type. Applied it to Pure header.
Created BellBaseLayout for most of Bell windows. Modified
SideListView to proper handle new layout with page bar on/off.