Add support for releases with multiple versions of the same recording

Fixes #230.

Theoretically it should also bring a performance benefit when syncing full albums, as finding the mappings is now linear-time in complexity. It probably won't cause a big effect, though.