Germany's Christian Democrats have voiced their support for a new law awarding same-sex civil partners the same tax treatment as married heterosexual couples. It's an about-turn for the party, but just a few months ahead of the country's general elections, it serves to bring unity to their governing coalition.