Merge branch 'master' of https://github.com/clementine-player/Clementine
Merge branch 'master' of https://github.com/clementine-player/Clementine
Checks for CD before opening window (addresses #4165)
Reset progress bar after cancel is pressed
Add the ability to cancel a running CD rip.
Fixing segfaults, checking for cd change on the fly
Removed  unnecessary clear and switched to clearContents on cdio not available
Prevent translation of the names of the available fields in the tool tip for the library search field.
Add an option to sort Grooveshark playlist alphabetically. Fixes issue #3480.
Did it the lazy way for now, but it would have better to refactor Grooveshark code, to add a proper sort model, etc.
Grooveshark: don't crash when receiving the reply for a canceled request.
Mark all tasks as finished when removing all items, to prevent never ending task in case we disconnect or refresh before all replies have been received.
Add login to SoundCloud + get user tracks and activties (stream)
Still need to handle playlists and to clean up things (e.g. to check why refresh_token doesn't work and if we can do something about this)
Remove Last.fm radio support.

Fixes #4259
Change make format to ignore deleted files.
Get a list of available audio devices from pulseaudio, and let the user choose
from those in the settings dialog instead of just giving him a text box.
Get audio device names on OS X too.
Get audio device names on Windows too.
Maybe fix the make install step in the mac build
Show only one status bar entry while indexing files on Drive.
Only save the Drive cursor after all songs have been indexed.
Add a settings page for OneDrive