Brewers including Anheuser-Busch InBev, SABMiller and Heineken are to offer calorie counts and ingredients for their beers in Europe.