Rhythmbox plugin: Bug fix, update for modern MonoDevelop and new features

As discussed via e-mail with Chris Halse Rogers.

Taken together, these commits:
* Adds a .gitignore (this is the first commit made to this repo after conversion from LaunchPad/Bazaar).
* Updates the Rhythmbox project to one usable in modern MonoDevelop versions, and changes the plugin homepage (used by the About button in Do) to one that isn't taken over by spam.
* Fixes a bug in said plugin, which incorrectly grouped songs when multiple albums shared the same title, but were from different artists.
* Adds sorting by disc number, not just track number; however, sorting is mostly ignored in Do at the moment (it sorts results by relevance, regardless of the order we provide), so this might not be very useful yet.
* Adds all playlists and songs to the search index. For playlists, the Rhythmbox MPRIS plugin must be activated (which it appears to be by default), as rhythmbox-client doesn't support switching playlists. Everything else keeps working as before if the plugin happens to be disabled.
* Uses Do.Platform.Log instead of Console.WriteLine and Console.Error.WriteLine for error logging.

I did not add myself to the COPYRIGHT file, by the way; Chris is also not listed. Not sure if this should be updated.
Great. Yeah, I might have a look at that, but if so would prefer for it to be separate.  
Still, with the current item cache time, we're talking about newly created/recently deleted playlists taking <45 seconds to change in the plugin. Though I suppose the 45 seconds may matter if Do is started first, Rhythmbox second, and the user wants to start playing a playlist.