Our complete guide to vegan restaurants in Madrid, plus suggestions from vegan travellers for vegetarian food to eat in Madrid and the rest of Spain