The Citroen C1, Peugeot 107 and Toyota Aygo are products of one of the most ambitious joint ventures yet undertaken. And one of the most unlikely, reports Richard Feast.