Remove useless check.
No need to check isNull if you're checking isEmpty (see http://qt-project.org/doc/qt-4.8/qstring.html#distinction-between-null-and-empty-strings "A null string is always empty").
Avoid having empty filenames, or filenames with extension only.
In this case, keep the original filename.
Set overwrite to false by default in organise dialog.
Too dangerous to be activated by default IMO.
Namespace clementine's 3rdparty implementation of sha2 to prevent its symbols
conflicting with the system's openssl symbols with the same names.

This was causing SSL connections to fail in weird ways on Debian.

Fixes #4130.
Avoid having similar filenames when organising songs (number them instead)
Automatic merge of translations from Transifex (https://www.transifex.net/projects/p/clementine/resource/clementineplayer)
Make the CD ripper clean up after itself.
Only remove the temporary directory if it has a non-empty name.
Merge pull request #4168 from paperbagcorner/ripcd-clean-tmpfiles

Make the CD ripper clean up after itself
Add contexts to some translation strings
Merge pull request #4170 from pejakm/langcont

Add contexts to some translation strings, v2. Closes #4163
u_int8_t is missing on mingw
Fix for pull request #4170
Merge pull request #4172 from pejakm/langcont2

Fix for pull request #4170
Prevent Clementine to loop forever when trying to play a song with repeat enabled in a playlist which contains only unavailable songs
[Transcoder] Translate transcoder presets as well
Merge pull request #4174 from pejakm/transl

[Transcoder] Translate transcoder presets as well
Fix auto download podcasts