`set_reset_button()` in `UpdateModifiedField()` and catering for
non-text in `IsValueModified()` (-1 original being same as 0);
use new `ExtendedEditor::set_font()`;
connect reset for "rating".
Make "comment" `tabChangesFocus` to keep tab chain.
ExtendedEditor: New `set_font()` to get emboldened font to work and
make reset feedback work for `CheckBox` and `RatingBox` by
overriding `Resize()`.
RatingWidget: Allow tabbed focus and implement keyboard input.
* Added new lyrics provider with lyrics from AudD and API Seeds
* New improved context widget with albums and lyrics
* Fixed playing and context widget getting stuck in play mode when there was an error
* Changed icons for artists in collection, tidal and cover manager
* Removed "search" icon from "Search automatically" checkbox (right click) that looked ugly
* Removed some unused widgets from the src/widgets directory
* Fixed initial size of window and side panel
* Fixed saving window size correctly
- Fix includes
- Use common regex (Song::kCoverRemoveDisc) for removing Disc/CD from album
- Remove Disc/CD from album when creating hash
- Make imobiledevice support compile
- Fix setting device on windows