Balsamic vinegar is one of those stray cupboard ingredients that has made its way into a dazzling array of recipes in recent years, but what is balsamic vinegar?