Playlists work, fixed a bunch of bugs

Made PlaybackProvider actually do work
Converted a bunch of stuff to simpler list comprehensions
Playlists now work in both ncmpc and ncmpcpp
Removed a chunk of unused code in client