Merge pull request #4148 from Shedward/master

Merge vk.com support.
Add: Slovenian translation

Added Slovenian translation for GenericName and Comment.

Signed-off-by: Andrej Mernik <andrejm@ubuntu.si>
Merge pull request #4234 from Shedward/master

Translation, typos and mac build fixes for Vk.com plugin.
Merge pull request #4233 from dz0ny/patch-1

Add: Slovenian translation
Merge pull request #4236 from Shedward/master

Fix "(%0 songs)" translation issue.
Moodbar-Trackslider uses the full available height

When determining the next state (for rendering the change), the slider widgets vertical SizePolicy is changed from Fixed to MinimumExpanding (same thing works the other way around).
Merge pull request #4239 from sjm1835/patch-1

Moodbar-Trackslider uses the full available height
Initialise logging earlier.
Remove unused Twitter CSS.
Remove *all* the things.
Remove obsolete plasma runner resource file.
Remove libimobiledevice from RPM dependencies.
Avoid saving the playlist multiple times.
Debug logging when saving a playlist.
Merge pull request #4248 from abika/master

Fix for saving the playlist multiple times when adding files to it
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.