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.
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
Merge branch 'master' of https://github.com/clementine-player/Clementine
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
Fix member not initialized in constructor.
Was init soon after anyway, but FWIW...
Use a save dialog option instead of quick change menu.
This is less confusing IMO. The dialog will shown up only if users decided to in the preferences, so that will not bother users who don't need this.
This reuses lot of things from Alan contribution from #4484