Tidy up the playlist code a little, in particular don't reimplement functionality that QList has built in.
Fix logic error in HttpWorker::run() spotted by Jonatan Lindblad. Fixes settings pages in backend webserver.