Checking handle before passing to BASSPlayer
Tentative first attempt at allowing Reasons

Including <marquee> for the lulz.
Like upcoming tracks
Accidentally committed commented skip rule
Checking handles better

Also added IsEnabled to SpotifyMusicProvider.
Added Spotify.IsEnabled config key
Soundcloud can now return a null track. Handle null in DefaultAutoPlay.
Merge pull request #16 from fordprefect480/robusterise-autoplayer

Robusterise autoplayer
Merge branch 'like-upcoming-track'