[WIP] Save compatibility fix for bodyparts

Still untested. However for the fix to work I need to move Item_factory::flags_from_json to somewhere that will be accessible by it_artifact_armor::deserialize(). Any ideas?