Yves Saint Laurent, the designer who defined the way 20th century women dressed, has brought together a beautiful collection of sunglasses.