Updated Brazilian Portuguese translation
Fix the disc number padding widgets

Bind the spin button for setting the disc number padding to the
tag-disc-length setting, and the corresponding check button to the
tag-disc-padded setting, rather than using the track number settings.

https://bugzilla.gnome.org/show_bug.cgi?id=741889
Really fix the disc number padding check button

Rathar than fixing only the disc number padding spin button, also update
the setting bound to the check button.

https://bugzilla.gnome.org/show_bug.cgi?id=741889
Use GIO when reading WavPack tags
Use GIO for reading WavPack headers

Split out the WavpackStreamReader functions to a separate file, so that
they can be shared between the header and tag functions.
Use GIO for writing WavPack tags

Add a new EtWavpackWriteState struct, extended from EtWavpackState, and
use it to store the IOStream during tag writing.
Simplify the shared FLAC reading code

Make EtFlacWriteState extend EtFlacReadState, and use a single callback
function for each of the read, seek, tell and EOF callbacks as a result.
Avoid compiler warning in et_flac_read_func()

Cast a GFileInputStream to a GInputStream when passed as the first
argument to g_input_stream_read().
Add album artist support to APE tags
Fix double unref in et_rename_file() error path

https://retrace.fedoraproject.org/faf2/problems/558544/
https://retrace.fedoraproject.org/faf2/problems/552602/
Avoid crash during config directory migration

Do not call Log_Print() during early application startup, to avoid the
situation before EtApplicationWindow and EtLogArea have been
instantiated where logging a message will fail.

https://retrace.fedoraproject.org/faf2/problems/552599/
Remove broken early logging code

The code to store a temporary list for logging messages during early
application startup was broken, and needs to be rethought.
Add an invariant in Log_Print()

Return and log a critical message if EtLogArea has not been initialized
when calling Log_Print().
Read DSF header information

Split functions for reading integers from bytes out to a new private
file for the exclusive use of the tagging code.

https://bugzilla.gnome.org/show_bug.cgi?id=708368
Read ID3v2 tags from DSF files

Split off a helper et_id3tag_fill_file_tag_from_id3tag() function from
id3tag_read_file_tag() and use it to read the parsed id3_tag struct. Add
a private header to share some defines between the header and tag
reading code.

https://bugzilla.gnome.org/show_bug.cgi?id=708368
Write ID3v2.4 tags to DSF files

https://bugzilla.gnome.org/show_bug.cgi?id=708368
Write ID3v2.3 tags to DSF files

https://bugzilla.gnome.org/show_bug.cgi?id=708368
Move private ID3 functions into a separate header
Strip additional ID3 date fields while saving

Ensure that the year field in the UI is the only date field saved to an
ID3v2.3 tag.
WIP Add tests for DSF format support