Rewrite of CIF export. base_condition and discussion_condition now accept an alias_maker object. QMaps conditions are decomposed.