Associate with MapVersion, not Map.

Screenshots, tags, and a whole bunch of other stuff is really
to be associated with a specific MapVersion, not the Map. The Map
entity is really just the HEAD of the current map, so it basically
just points to the most current MapVersion for it.