Fix bug in contents reader (all sources being read for all origins)

I apparently forgot to update the source-list-generation code when
moving to querying for contents on a per-origin basis.
Merge pull request #9 from fractalcat/wip-fix-origin-map

Fix bug in contents reader (all sources being read for all origins)