Add aud::numeric_string.
Fix inconsistencies in user-visible strings.
Fix a deadlock when using filewriter as output plugin.
Allow a sort of designated initialization for InputInfo.
Add a Visualizer class (which VisPlugin inherits from).
libaudgui: Right-align default button of Jump-to-Track dialog and disable it if appropriate.
Don't save tuple fallbacks in playlist files.
Be more permissive about filename encodings.  We now support:
- URIs encoded using the system locale on legacy systems
- Filenames erroneously encoded in UTF-8 on legacy systems
- Filenames (and binary-same URIs) in unknown encodings on any system
Also add an efficient str_to_utf8() overload for StringBuf.
Remove obsolete path from manual page.
Improve filename_normalize() to remove "." and "..".
libaudgui: Expand some widgets horizontally as in the past.
libaudgui: Add a clear/reset icon to Jump-to-Song dialog.
Use a simple pointer for InputInfo::keys to allow out-of-class definitions.
Add str_tolower().
Add debug tracing to adder.cc.
audgui: Allow multiple files to be tagged without retyping album, artist, etc.
VFSFile::read_all() can now be used to read the remainder of the file.
libaudqt: Respect gettext domain when creating a combobox.
libaudqt: Use translate_str() for comboboxes.
Remove plugin-declare.h.