Cadbury and Mars end a 25-year-long feud over 'Celebrations'. The bittersweet moment reminds us that companies often spend ...