Add OpenSubsonic support
This extends the API with basic OpenSubsonic support to fix #2270 (closed)
The primary benefit right now is MusicBrainz ID support, but also support for multiple album genres. As part of this the getArtistInfo2
endpoint is now also implemented (it was claimed to be implemented before, but the implementation returned an empty response).