Fix missing buffers sent to analyzer

This is a regression in the upgrade to gstreamer1.0.
The gst_buffer_unref() is incorrect as it removes the buffer when it is still needed by the chunker.
Forcing the pointer to be null prevents it from segfaulting but causes it to skip all chunks in the buffer, dropping the framerate and causing a worse case of #4321.
Removing these 2 lines restores original functionality.
unref buffers going to analyser at the right time

This unrefs the buffer after the last chunk is pulled from it.
Fix some minor C++ things in OutgoingDataCreator.
Use hex in password auth for subsonic. Fixes #4589
Use utf8 for password instead of ascii
Merge pull request #4590 from Chocobozzz/hex_password_subsonic

Use hex in password auth for subsonic. Fixes #4589
Start to reactivate audio CD support
Finish CD integration update to Gstreamer 1.0
Move everything related to CDDA to a seperate class, so we can more easily reuse it in SongLoader
Remove useless includes
Add error message when MB disc id request fails
Fix a bug in InsertItems functions that makes Cdda tracks to not be saved/restored correctly when restarting Clementine
Try to fix minimal build
Maybe one day I will stop breaking it everytime I change something
Add a source icon for CD tracks
Automatic merge of translations from Transifex (https://www.transifex.com/projects/p/clementine/resource/clementineplayer)
Merge pull request #4559 from TheUbuntuGuy/master

Fix missing buffers sent to analyzer
Added disc to the groupby interface. Raplced groupby_performer to groupby_disc
Added disc to the groupby interface. Replced groupby_performer to groupby_disc
Merge branch 'master' of github.com:Homulvas/Clementine
Reverted changes amde to groupby_performer
encode "+" character in url in VkConnection::makeRequest