Check if there is a current icon item in the device manager. Fixes #4604 #4555
Use constructor for QString and make format
Revert "Use constructor for QString and make format"

This reverts commit 5a2348fae6ea545d793e612414571caafbd5ad6f.
Use constructor for QString
Make format
Merge pull request #4605 from Chocobozzz/fix_device_icon

Check if there is a current icon item in the device manager. Fixes #4604 #4555
Clean up src/core
Fix copyright notices inside src/core
Fix copyright notices inside src/podcasts
Fix some problems
More copyright info fixes
More copyright info fixes
More copyright info fixes
More copyright info fixes
Fix some problems
Merge pull request #4600 from sobkas/master

Ability to automatically set podcast as listened
Fix chromaprint includes.
Automatic merge of translations from Transifex (https://www.transifex.com/projects/p/clementine/resource/clementineplayer)
Save last used transcoder format with the mimetype instead of the extension.
ogg vorbis and ogg flac have the same extensions (*.ogg) and therefore the wrong item in the format combobox might be loaded.
Network remote can now transcode lossless files before sending them to the remote.
- It is configurable in the settings.
- Any format can be chosen that is supported by the transcoder.
- The status of the transcoder is send to the remote.

- Transcoder format settings have now a postfix so we can define mutliple transcoder formats and use them separatly. Here one for the normal transcoder and one for the network remote transcode. You can pass the postfix in the constructor.
- Fixed Transcoder crash (was introduced with the gstreamer1.0 merge, decodebin doesn't have a "new-decoded-pad").
- Transcoder emits the output filename as well on "JobComplete" signal
- Transcoder can now convert a file to a temporary file ("AddTemporaryJob")