Adds an import button to the transcode UI, allowing the user to pull in all files in a folder heirarchy to be transcoded.
Changed the transcode import tooltip and reimplemented using QDirIterator.
Renamed rootPath to just path, changed dialog message to reflect UI message.
Fixed formatting for merge.
Merge pull request #4558 from Chocobozzz/master

Update the database total size of Jamendo catalogue. Fixes #4554
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.
Fix track transitions with gstreamer-1.0.  The segment-start event is now a stream-start bus message.  Fixes #4542
Set log levels after commandline options are parsed.  Fixes --verbose, --quiet and --log-levels
unref buffers going to analyser at the right time

This unrefs the buffer after the last chunk is pulled from it.
Consider some more things as text (like numbers) when deciding if we should focus on the search bar
Fix little dropout when transition to next track. Updates #4542.

SourceDrainedCallback() has a valid next url and calls TransitionToNext(). This sets a new decode bin for the pipeline. The pipeline then buffers the new track and sends GST_MESSAGE_BUFFERING. BufferingMessageReceived() then pauses the pipeline because it's buffering. But we are buffering the next track and not the current one, so the pipeline has still data and doesn't need to be paused.
Add option to show year next to album name in library and global search.
Revert "Add option to show year next to album name in library and global search."

This reverts commit e17fc06be1920a0406a5e58169cc99f48e889190.

Doesn't work as I thought.
Automatic merge of translations from Transifex (https://www.transifex.com/projects/p/clementine/resource/clementineplayer)
Fix moodbar segfault when playing broken mp3

When playing a broken mp3 (eg empty file) clementine crashed if moodbar
was enabled.
Merge pull request #4565 from Phasip/master

Fix moodbar segfault when playing broken mp3
Revert "Add a quick change menu to the playlist container."

This reverts commit 1cddc696ae6192d18d9006ea26744ed905053abe.

Conflicts:
	src/ui/behavioursettingspage.ui
Revert "Finished the changes to the quick change menu. Everything should work."

This reverts commit a468085c3ae18547a0c27f043ee32fc998087bb5.

Conflicts:
	src/playlist/playlistcontainer.cpp
	src/playlist/playlistcontainer.h
	src/ui/behavioursettingspage.cpp
Missing things from previous commit
Reuse some work from Alan from pull request #4484