Ever wondered what Tesco, Aldi, Lidl and Asda and Morrisons actually stand for? The origins of Britain’s biggest supermarket names are surprisingly obscure, with some dating back almost 100 years to very humble beginnings