Switch to contents.add instead of add_variant

Fix problem when an order already has a product which is an option of a kit that gets added later. Problem was that both products (existing item and product's option) were getting merged as the same item.