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
Merge remote-tracking branch 'origin/master' into HEAD

Conflicts:
	src/ui/mainwindow.cpp
	src/ui/ripcd.cpp
Run 'make format'
Add a call to cdio_get_media_changed in RipCD::CheckCDIOIsValid

This prevents an erroneous message that the media has changed the first
time the ripCD dialog is used.
Merge remote-tracking branch 'origin/master' into asivieromaster
Merge pull request #1 from paperbagcorner/ripcdupdate

Resolve merge conflicts and add extra call to cdio_get_media_changed
Removing extra parenthesis
Increase performance of mass rating changes.
Removed commented-out code and ran make format.
Using scoped ptr to ripcd window, removing extra parenthesis again
Replaced scoped_ptr by unique_ptr
Automatic merge of translations from Transifex (https://www.transifex.com/projects/p/clementine/resource/clementineplayer)
Use arraysize instead of sizeof
Merge pull request #4171 from asiviero/master

Addressing #4165 and #4166