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
Construct oauth URLs properly when using REMOTE or REMOTE_WITH_STATE
Recurse into folders when indexing music on OneDrive
Add Configure items to the context menus for cloud file services.
Sort the list of Internet Providers in the settings dialog and internet tab
Make CloudFileServices show logged in state and settings dialog properly in
global search.
Depend on libpulse-dev
Oops, wrong package name for fedora
Fix a small issue in oauthenticator
gstenginepipeline: make buffer min fill configurable
gstenginepipeline: Do not use QString::sprintf()
Merge pull request #4262 from fritschy/fix-buffer-low-percent

gstenginepipeline: make buffer min fill configurable