Saves distributionMap and extractionMap, setting other members to ignored since they don't need to be stored the map loader will set those.
Considerations
Alternative PR to #1744 (see there for more information about related issue and how to test).
Seems this is a better way.
Just hope setting those CR_IGNORED members has no side effects, for what I understand @sprunk said should just make the serializer ignore those. Otherwise it's not a big deal to include them in the serialization.
Could be done in CregLoadSaveHandler.cpp instead of ReadMap.cpp, I thought it's better to leave it in ReadMap since there's some other metalMap related stuff there on Loading the map, but can be moved.
Maybe saving the distributionMap is overkill, since nobody modifies it atm, but at least in bar there's one widget prepared to do that.
Work done
Considerations