Library, Playlist, XSPF and Group now also hashable, with a helper function to reduce test duplication. For #82.