libcolord: Do not write an invalid dict or mluc data when the resaving a profile
libcolord: Ensure the version is set when using cd_icc_create_from_edid()

Although this looks trivial as just the version isn't set, it's actually an
important bug as if we write the file we write a v2 file as the version < 4.0.